IAssetHooksOnAfterMarkForPublishAsset Method
|
This method is invoked after an Asset was marked/unmarked for publish.
Namespace: Ingeniux.CMS.Models.HooksAssembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.492
Syntaxvoid OnAfterMarkForPublishAsset(
IAssetItem contentItem,
bool recursive,
IEnumerable<PublishingTargetWithMarkedVersion> markedTargets,
IEnumerable<IPublishingTarget> unmarkedTargets,
IUserWriteSession session
)
Sub OnAfterMarkForPublishAsset (
contentItem As IAssetItem,
recursive As Boolean,
markedTargets As IEnumerable(Of PublishingTargetWithMarkedVersion),
unmarkedTargets As IEnumerable(Of IPublishingTarget),
session As IUserWriteSession
)
void OnAfterMarkForPublishAsset(
IAssetItem^ contentItem,
bool recursive,
IEnumerable<PublishingTargetWithMarkedVersion^>^ markedTargets,
IEnumerable<IPublishingTarget^>^ unmarkedTargets,
IUserWriteSession^ session
)
abstract OnAfterMarkForPublishAsset :
contentItem : IAssetItem *
recursive : bool *
markedTargets : IEnumerable<PublishingTargetWithMarkedVersion> *
unmarkedTargets : IEnumerable<IPublishingTarget> *
session : IUserWriteSession -> unit Parameters
- contentItem IAssetItem
- Content item that was marked/unmarked for publish.
- recursive Boolean
- Whether the action is recursive
- markedTargets IEnumerablePublishingTargetWithMarkedVersion
- The list of Publishing Targets that this content item was marked on. Includes marked versions for each Target
- unmarkedTargets IEnumerableIPublishingTarget
- The list of Publishing Targets that this content item was unmarked on.
- session IUserWriteSession
- The session that must be used to perform tasks on additional objects.
RemarksWhen this action is invoked, the objects involved have yet to be saved to the Content Store.
See Also