Click or drag to resize
AbstractSynchronizationSettings Class
Encapsulates most general settings for staging and integration bus.
Inheritance Hierarchy
SystemObject
  CMS.DataEngineAbstractSynchronizationSettings
    CMS.DataEngineLogObjectChangeSettings
    CMS.DocumentEngineBaseLogDocumentChangeSettings

Namespace: CMS.DataEngine
Assembly: CMS.DataEngine (in CMS.DataEngine.dll) Version: 13.0.131
Syntax
C#
public abstract class AbstractSynchronizationSettings

The AbstractSynchronizationSettings type exposes the following members.

Constructors
  NameDescription
Protected methodAbstractSynchronizationSettings
Constructor for integration bus and staging settings.
Top
Properties
  NameDescription
Public propertyLogIntegration
Indicates if the integration task should be logged. By default true.
Public propertyLogStaging
Indicates if the staging task should be logged. By default true.
Public propertyRunAsynchronously
Indicates if task logging should be executed asynchronously (in separate thread). By default true.
Public propertyServerID
ID of the staging server where the staging task will be logged.
Public propertyTaskGroups
Staging task groups to which the staging task belongs.
Public propertyTaskType
Type of the task.
Public propertyUser
IUserInfo that will be logged with staging task. If equals to null, no user will be logged with staging task.
Public propertyWorkerCall
Indicates if in context of worker call (asynchronous task logging).
Top
Extension Methods
  NameDescription
Public Extension MethodInitUserAndTaskGroups
Sets TaskGroups and User for current instance of AbstractSynchronizationSettings, so the StagingTaskInfo is logged with IUserInfo and grouped in TaskGroupInfos.
(Defined by AbstractSynchronizationSettingsExtensionMethods.)
Top
See Also