MarkForPublishServices Class

Ingeniux CMS Web Services API

Provides functionality related to Mark for Publish and Unmark for Publish actions.
Inheritance Hierarchy

SystemObject
  CMSServicesBase
    CMSContentServiceBase
      IngeniuxCMServiceMarkForPublishServices

Namespace:  IngeniuxCMService
Assembly:  IngeniuxCMService (in IngeniuxCMService.dll) Version: 10.3.70
Syntax

[ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class MarkForPublishServices : CMSContentServiceBase

The MarkForPublishServices type exposes the following members.

Constructors

  NameDescription
Public methodMarkForPublishServices
Initializes a new instance of the MarkForPublishServices class
Top
Methods

  NameDescription
Public methodCheckContentItemsMarkedForTarget

Retrieves the Mark-for-publish information on given page(s).

Similar to the operation "GetPageMarks". However, this operation is geared towards returning mark for publishing information on a perticular Publishing Target. Also, it's return information is a lot simpler.

Public methodGetAssetMarks
Retrieves the Mark-for-publish information on given page(s)
Public methodGetPageMarks
Retrieves the Mark-for-publish information on given page(s)
Public methodGetPublishingSystemObjects
Retrieves either list of Publishing Targets a given page is marked for; Or list of Publishing Profiles that contains marked Publishing Targets in each profile.
Public methodMarkAssets
Marks/unmarks the given Assets for publish on provided Publishing Targets. All involved pages will be marked the same way.
Public methodMarkPages
Marks/unmarks the given Pages for publish on provided Publishing Targets. All involved pages will be marked the same way.
Public methodPropagate
Propagates publish marking to specific Publishing Targets.
Public methodPropagateAsset
Propagates publishing mark for given Asset, to specific Publishing Targets.
Top
See Also

Reference