CustomHooksOnAfterMarkForPublishAsset Method |
This method is invoked after an Asset was marked/unmarked for publish.
Namespace:
Ingeniux.CMS
Assembly:
Ingeniux_API_Extensions_Development_Harness (in Ingeniux_API_Extensions_Development_Harness.dll) Version: 10.3.169
Syntax public void OnAfterMarkForPublishAsset(
IAssetItem contentItem,
bool recursive,
IEnumerable<PublishingTargetWithMarkedVersion> markedTargets,
IEnumerable<IPublishingTarget> unmarkedTargets,
IUserWriteSession session
)
Parameters
- contentItem
- Type: IAssetItem
Content item that was marked/unmarked for publish. - recursive
- Type: SystemBoolean
Whether the action is recursive - markedTargets
- Type: System.Collections.GenericIEnumerablePublishingTargetWithMarkedVersion
The list of Publishing Targets that this content item was marked on. Includes marked versions for each Target - unmarkedTargets
- Type: System.Collections.GenericIEnumerableIPublishingTarget
The list of Publishing Targets that this content item was unmarked on. - session
- Type: IUserWriteSession
The session that must be used to perform tasks on additional objects.
Implements
IAssetHooks.OnAfterMarkForPublishAsset(IAssetItem, Boolean, IEnumerablePublishingTargetWithMarkedVersion, IEnumerableIPublishingTarget, IUserWriteSession)Remarks When this action is invoked, the objects involved have yet to be saved to the Content Store.
See Also