IPublishingManager Methods Ingeniux CMS Content Store API

The IPublishingManager type exposes the following members.

Methods

  Name Description
Public method AddProfile
Adds a new blank Publishing Profile.
Public method AddRedirect
Adds a new Redirect entry
Public method AddReplicationTaskMonitor
Creates a new Replication Task Monitor for a Replication Target to track the replication progress for this target.
Public method AddSearchFieldGlobalException
Adds a new InSite Search Field Exception that applies to all page types.
Public method AddSearchSchemaException
Adds a new InSite Search Schema Exception.
Public method AddTarget
Creates a new Publishing Target.
Public method CreateSearchConfig
Public method CreateTask
Creates a new publishing task and pushes this task into publishing queue. Tasks in the queue are executed in sequence and purged after being executed.
Public method DeepCloneT, TManager
Duplicates an object instance, not including its unique ID.
(Inherited from ITransactionalEntity.)
Public method DeleteSearchConfig
Public method GetSearchConfig
Public method Profile
Retrieves a Publishing Profile by its unique ID.
Public method Profiles(String)
Retrieves a collection of Publishing Profiles by their unique IDs.
Public method Profiles(Int32, Int32, Int32)
Retrieves the collection of all Publishing Profiles.
Public method ProfilesCount
Gets the count of Publishing Profiles.
Public method Code example PublishingProfilesSerialize
Produces the XML serialization of the Publishing Profiles collection. The result matches the XML format of PublishingProfiles.xml prior to CMS 9.0.
Public method Code example PublishingTargetsSerialize
Produces the XML serialization of the Publishing Targets collection. The result matches the XML format of publishingTargets.xml prior to CMS 9.0.
Public method QuickWrite
Creates a temporary Write Session to quickly write something outside the current Session and transaction. This is a way to bypass the transaction and quickly put something into the content store.
(Inherited from ITransactionalEntity.)
Public method Redirect
Retrieves a Redirect entry by its unique ID.
Public method Redirects
Retrieves the collection of runtime Redirect entries in a paginated manner.
Public method RemoveProfile
Removes a Publishing Profile from the collection.
Public method RemoveRedirect
Removes a Redirect entry by its unique ID.
Public method RemoveReplicationTaskMonitor
Removes a Replication Task Monitor by a specified unique ID.
Public method RemoveSearchFieldGlobalException
Removes a InSite Search Field Exception that applies to all page types.
Public method RemoveSearchSchemaException(ISchema)
Removes InSite Search Schema Exception entry for specified Schema.
Public method RemoveSearchSchemaException(ISearchSchemaException)
Removes a InSite Search Schema Exception entry.
Public method RemoveTarget
Removes a Publishing Targets.
Public method RemoveTask
Removes a pending Publishing Task.
Public method ReplicationTaskMonitor
Retrieves a Replication Task Monitor by its unique ID.
Public method ReplicationTaskMonitors
Retrieves the collection of Replication Task Monitors.
Public method Replicators
Retrieves the collection of Replicators. Each replicator belongs to a Publishing Target.
Public method SearchFieldGlobalExceptions
Retrieves a collection of the InSite Search Field Exception entries that apply to all page types.
Public method SearchFieldGlobalExceptionsCount
Gets the count of InSite Search Field Exceptions that apply to all page types.
Public method SearchSchemaExceptions
Retrieves a collection of InSite Search Schema Exception entries.
Public method SearchSchemaExceptionsCount
Retrieves the count of InSite Search Schema Exception entries for all or specific Publishing Targets.
Public method Code example SerializeRedirects
Produces XML serialization of the Redirect entries that apply to the given Publishing Target. The Dynamic Site Server depends on the results of this serialization to control redirects.
Public method Target
Retrieves a Publishing Target by its unique ID.
Public method Targets(String)
Retrieves a collection of Publishing Targets, by their unique IDs.
Public method Targets(Int32, IPublishingProfile, Int32, Int32)
Retrieves either the collection of all Publishing Targets or the collection of publishing targets that belongs to the specified Publishing Profile.
Public method TargetsCount
Gets the count of Publishing Targets.
Public method Task
Retrieves a Publishing Task by its unique ID.
Public method TaskMonitor
Retrieves a Publishing task monitor by its unique ID.
Public method TaskMonitors
Retrieves the collection of Publishing Task Monitors that are used to monitor the status of pending and ongoing Publishing Tasks.
Public method TasksCount
Retrieves the number of pending and ongoing Publishing Tasks.
Public method UpdateRedirect
Update the given Redirect with new content.
Public method UrlMap
Retrieves a URL Maps Collection by its unique ID.
Public method UrlMaps
Retrieves all URL Map Collections
Top
See Also

Reference