Click or drag to resize

IPublishingTarget Methods


The IPublishingTarget type exposes the following members.

Methods
  Name Description
Public method AddContentProcessor  
Public method AliasesDict Get aliases that correspond to marked assets
Public method AssetMap Retrieves the Asset Map for this publishing target.
Public method CanMarkContentItemT Checks whether a content item can be marked for publish on this Publishing Target.
(Inherited from IContentItemMarking)
Public method CanMarkPage Checks whether a Page can be marked on this publishing target.
Public method ClearContentProcessors  
Public method ContentProcessorByType  
Public method GatherDependencies  
Public method MarkContentItemForPublishT Marks or unmarks a Content Item for publish on this Publishing Target.
(Inherited from IContentItemMarking)
Public method Marked(IPage) Checks whether the specified Page is marked on this publishing target.
Public method Marked(String) Checks whether the Page specified is marked on this publishing target.
Public method MarkedT(T) Checks whether a Content Item is marked on this Publishing Target.
(Inherited from IContentItemMarking)
Public method MarkedAssetsCount Gets the count of Assets marked on this Publishing Target on any version.
Public method MarkedContentItemCountT Retrieves the count of all marked Content Items of specific type on this Publishing Target.
(Inherited from IContentItemMarking)
Public method MarkedContentItemsT Retrieves all marked Content Item Versions on this Publishing Target.
(Inherited from IContentItemMarking)
Public method MarkedOnContentItemCurrentVersionT Checks whether the current version of a Content Item is marked for publish on this Publishing Target.
(Inherited from IContentItemMarking)
Public method MarkedOnContentItemVersionT Checks whether a Content Item Version, is marked on this Publishing Target.
(Inherited from IContentItemMarking)
Public method MarkedOnPageCurrentVersion Checks whether the specified Page is marked for publish on its current checked-in version.
Public method MarkedOnPageVersion Checks whether the specified Page is marked on its specific Version.
Public method MarkedPages Retrieves the collection of Page Versions that are marked on this publishing target.
Public method MarkedPagesCount Gets the count of Pages marked on this Publishing Target on any version.
Public method MarkedVersionForContentItem Retrieves the marked Version of a specified Content Item on this publishing target
Public method MarkedVersionForPage(IPage) Retrieves the marked Version of the specified Page on this publishing target.
Public method MarkedVersionForPage(String) Retrieves the marked version number of the Page with a specified ID.
Public method MarkPageForPublish Marks or unmarks a Page to publish, on a specified version number, on this publishing target.
Public method PendingPublishes Retrieves the collection of pending Publishing Tasks issued by this Publishing Target.
Public method PropagateVersion(IAsset) Sets the marked version to current version on an Asset
Public method PropagateVersion(IAssetFolder) Sets the marked version to current version on all descendant Assets under a Asset Folder.
Public method PropagateVersion(IPage, Boolean) Sets the marked version to current version on a Page.
Public method Publish

Performs a publish on this publishing target, including all Pages marked on this target as candidates to be published.

For a non-Transform-on-publish target, this action creates XML files for pages and components marked for this target; generates all metadata files needed for the Dynamic Site Server; and copies all updated assets.

For a Transform-on-publish target, Pages will be fully expanded and XSLT transformed, then saved to target folder in a structural format. Updated assets are also copied.

Public method PublishAssets

Performs publishes on multiple Asset items, or together with their descendants, toward this publishing target.

For a non-Transform-on-publish target, this action creates XML files for pages and components marked for publishing on this target; generates all metadata files needed for the Dynamic Site Server; and copies over all updated assets.

For a Transform-on-publish target, Pages are fully expanded and XSLT transformed, then saved to target folder in a structured format. Updated assets are also copied over.

Public method PublishAssetsPreview Gather information for the next publish on given set of assets
Public method PublishPages

Performs publishes on multiple root Pages, or together with their descendants, toward this publishing target.

For a non-Transform-on-publish target, this action creates XML files for pages and components marked for publishing on this target; generates all metadata files needed for the Dynamic Site Server; and copies over all updated assets.

For a Transform-on-publish target, Pages are fully expanded and XSLT transformed, then saved to target folder in a structured format. Updated assets are also copied over.

Public method PublishPagesPreview Gather information for the next publish on given set of pages, and/or its descendants
Public method PublishPreview Gather information on the next full site publish, on this Publishing Target
Public method RemoveContentProcessor  
Public method Replicator Retrieves the Replicator object, which is in charge of performing replication tasks.
Public method RepublishAssets Performs publish on an Asset, or descendants of an Asset Folder.
Public method RepublishAssetsPreview Gather information for the next publish on given set of assets
Public method RepublishPage

Performs publish on a Page, or the page and its descendants, towards this publishing target.

For a non-Transform-on-publish target, this action creates XML files for pages and components marked for this target; generates all metadata files needed for the Dynamic Site Server; and copies over all updated assets.

For a Transform-on-publish target, Pages will be fully expanded and XSLT transformed, then saved to target folder in a structured format. Updated assets are also copied over.

Public method RepublishPagePreview Gather information for the next publish on given set of pages, and/or its descendants
Public method SerializeForReports Override for Serialize that uses legacy version numbering.
Public method SetRelativePublishFolder Set the relative pub folder
Public method Touch Updated the entity's LastModified value to the current time.
(Inherited from IEntity)
Public method UrlMap Retrieves the URL Map for this publishing target.
Public method ValidateData Validates this entity's data. Implemented by concrete inheriting types.
(Inherited from IEntity)
Public method ValidateUserPermission Validates the user permission on the current entity. Implemented by concrete inheriting types. It is called automatically upon saving an entity.
(Inherited from IEntity)
Top
See Also