Click or drag to resize

ILoggingManager Interface


A manager interface for accessing, creating, and updating publishing logs and replication logs.

Namespace: Ingeniux.CMS
Assembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.492
Syntax
public interface ILoggingManager : ITransactionalEntity, 
	IDisposable

The ILoggingManager type exposes the following members.

Properties
 NameDescription
Public propertyContentStore Gets the Content Store.
(Inherited from ITransactionalEntity)
Public propertyCurrentUser Gets the Operating User for the Session .
(Inherited from ITransactionalEntity)
Public propertySession Gets the User Session that this manager instance was initiated from.
(Inherited from ITransactionalEntity)
Top
Methods
 NameDescription
Public methodCreatePubLog Creates a new publish log.
Public methodCreateReplicationLog Creates a new replication log.
Public methodCreateSchemaSyncLog Creates a new schema sync log.
Public methodDeepCloneT, TManager Duplicates an object instance, not including its unique ID.
(Inherited from ITransactionalEntity)
Public methodGetLog Get a publish log given a log ID.
Public methodGetLogs(Int32, Int32, Int32) Gets a paginated list of all publish logs.
Public methodGetLogs(String, Int32, DateTime, DateTime) Gets a paginated list of publish logs for a given target in a specified time range.
Public methodGetLogsForPubTarget Gets a paginated list of publish logs for a given publishing target.
Public methodGetLogsForPubTargets Gets a paginated list of publish logs for the given publishing targets.
Public methodGetLogSummaries Gets a paginated list of publish summaries withing a given time frame.
Public methodGetLogSummariesForPubTarget Gets a paginated list of publish summaries.
Public methodGetPublishingLogEntries Gets a collection wrapper containing a collection of published log entries and a collection of failed entries for a given publish log.
Public methodGetPublishingPostProcessLogEntries Gets a wrapper containing post-publish processing data.This allows access to collections of post-process entries, errors that occurred, and additional files introduced.
Public methodGetPublishLogSummaryForPubTarget Gets the publish log summary based on a publishing target ID.
Public methodGetPubLogsForPubTask Gets a paginated list of publish logs for a given publishing task.
Public methodGetRecentPublishLogsFetches the most recent publish logs up to the provided number.
Public methodGetReplicationLog Get a publish log given an ID.
Public methodGetReplicationLogEntries Get the replication log entries given a log ID.
Public methodGetReplicationLogsForPubTarget Gets a paginated list of replication logs generated during the last publish of a specified publishing target.
Public methodGetReplicationLogsForRepTarget Gets a paginated list of replication logs for a specified replication target.
Public methodGetRepLogsForPubTask Gets a paginated list of replication logs for a given publishing task.
Public methodGetRepLogSummariesForPubTask Gets a paginated list of replication summaries withing a given time frame.
Public methodGetSchemaSyncLog Gets a schema sync log given an ID.
Public methodQuickWrite 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 methodUpdatePublishLogSummary Adds a log to the publish log summary.
Top
See Also