Click or drag to resize

IPublishingTarget Methods


The IPublishingTarget type exposes the following members.

Methods
  NameDescription
Public methodAssetMap
Retrieves the Asset Map for this publishing target.
Public methodCanMarkContentItemT
Checks whether a content item can be marked for publish on this Publishing Target.
(Inherited from IContentItemMarking.)
Public methodCanMarkPage
Checks whether a Page can be marked on this publishing target.
Public methodMarkContentItemForPublishT
Marks or unmarks a Content Item for publish on this Publishing Target.
(Inherited from IContentItemMarking.)
Public methodMarked(String)
Checks whether the Page specified is marked on this publishing target.
Public methodMarked(IPage)
Checks whether the specified Page is marked on this publishing target.
Public methodMarkedT(T)
Checks whether a Content Item is marked on this Publishing Target.
(Inherited from IContentItemMarking.)
Public methodMarkedContentItemCountT
Retrieves the count of all marked Content Items of specific type on this Publishing Target.
(Inherited from IContentItemMarking.)
Public methodMarkedContentItemsT
Retrieves all marked Content Item Versions on this Publishing Target.
(Inherited from IContentItemMarking.)
Public methodMarkedOnContentItemCurrentVersionT
Checks whether the current version of a Content Item is marked for publish on this Publishing Target.
(Inherited from IContentItemMarking.)
Public methodMarkedOnContentItemVersionT
Checks whether a Content Item Version, is marked on this Publishing Target.
(Inherited from IContentItemMarking.)
Public methodMarkedOnPageCurrentVersion
Checks whether the specified Page is marked for publish on its current checked-in version.
Public methodMarkedOnPageVersion
Checks whether the specified Page is marked on its specific Version.
Public methodMarkedPages
Retrieves the collection of Page Versions that are marked on this publishing target.
Public methodMarkedPagesCount
Gets the count of Pages marked on this Publishing Target on any version.
Public methodMarkedVersionForContentItem
Retrieves the marked Version of a specified Content Item on this publishing target
Public methodMarkedVersionForPage(String)
Retrieves the marked version number of the Page with a specified ID.
Public methodMarkedVersionForPage(IPage)
Retrieves the marked Version of the specified Page on this publishing target.
Public methodMarkPageForPublish
Marks or unmarks a Page to publish, on a specified version number, on this publishing target.
Public methodPendingPublishes
Retrieves the collection of pending Publishing Tasks issued by this Publishing Target.
Public methodPropagateVersion(IAsset)
Sets the marked version to current version on an Asset
Public methodPropagateVersion(IAssetFolder)
Sets the marked version to current version on all descendant Assets under a Asset Folder.
Public methodPropagateVersion(IPage, Boolean)
Sets the marked version to current version on a Page.
Public methodPublish

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 methodPublishAssets

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 methodPublishPages

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 methodReplicator
Retrieves the Replicator object, which is in charge of performing replication tasks.
Public methodRepublishAssets
Performs publish on an Asset, or descendants of an Asset Folder.
Public methodRepublishPage

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 methodSerializeForReports
Override for Serialize that uses legacy version numbering.
Public methodSetRelativePublishFolder
Set the relative pub folder
Public methodTouch
Updated the entity's LastModified value to the current time.
(Inherited from IEntity.)
Public methodUrlMap
Retrieves the URL Map for this publishing target.
Public methodValidateData
Validates this entity's data. Implemented by concrete inheriting types.
(Inherited from IEntity.)
Public methodValidateUserPermission
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