Click or drag to resize

IAssetHooksOnBeforeMarkForPublishAsset Method


Namespace:  Ingeniux.CMS.Models.Hooks
Assembly:  Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.3.169
Syntax
void OnBeforeMarkForPublishAsset(
	IAssetItem contentItem,
	bool recursive,
	IEnumerable<PublishingTargetWithMarkedVersion> markedTargets,
	IEnumerable<IPublishingTarget> unmarkedTargets,
	IUserWriteSession session
)

Parameters

contentItem
Type: Ingeniux.CMSIAssetItem

[Missing <param name="contentItem"/> documentation for "M:Ingeniux.CMS.Models.Hooks.IAssetHooks.OnBeforeMarkForPublishAsset(Ingeniux.CMS.IAssetItem,System.Boolean,System.Collections.Generic.IEnumerable{Ingeniux.CMS.Event.PublishingTargetWithMarkedVersion},System.Collections.Generic.IEnumerable{Ingeniux.CMS.IPublishingTarget},Ingeniux.CMS.IUserWriteSession)"]

recursive
Type: SystemBoolean

[Missing <param name="recursive"/> documentation for "M:Ingeniux.CMS.Models.Hooks.IAssetHooks.OnBeforeMarkForPublishAsset(Ingeniux.CMS.IAssetItem,System.Boolean,System.Collections.Generic.IEnumerable{Ingeniux.CMS.Event.PublishingTargetWithMarkedVersion},System.Collections.Generic.IEnumerable{Ingeniux.CMS.IPublishingTarget},Ingeniux.CMS.IUserWriteSession)"]

markedTargets
Type: System.Collections.GenericIEnumerablePublishingTargetWithMarkedVersion

[Missing <param name="markedTargets"/> documentation for "M:Ingeniux.CMS.Models.Hooks.IAssetHooks.OnBeforeMarkForPublishAsset(Ingeniux.CMS.IAssetItem,System.Boolean,System.Collections.Generic.IEnumerable{Ingeniux.CMS.Event.PublishingTargetWithMarkedVersion},System.Collections.Generic.IEnumerable{Ingeniux.CMS.IPublishingTarget},Ingeniux.CMS.IUserWriteSession)"]

unmarkedTargets
Type: System.Collections.GenericIEnumerableIPublishingTarget

[Missing <param name="unmarkedTargets"/> documentation for "M:Ingeniux.CMS.Models.Hooks.IAssetHooks.OnBeforeMarkForPublishAsset(Ingeniux.CMS.IAssetItem,System.Boolean,System.Collections.Generic.IEnumerable{Ingeniux.CMS.Event.PublishingTargetWithMarkedVersion},System.Collections.Generic.IEnumerable{Ingeniux.CMS.IPublishingTarget},Ingeniux.CMS.IUserWriteSession)"]

session
Type: Ingeniux.CMSIUserWriteSession

[Missing <param name="session"/> documentation for "M:Ingeniux.CMS.Models.Hooks.IAssetHooks.OnBeforeMarkForPublishAsset(Ingeniux.CMS.IAssetItem,System.Boolean,System.Collections.Generic.IEnumerable{Ingeniux.CMS.Event.PublishingTargetWithMarkedVersion},System.Collections.Generic.IEnumerable{Ingeniux.CMS.IPublishingTarget},Ingeniux.CMS.IUserWriteSession)"]

See Also