Click or drag to resize

ISchemaSyncher Interface


Represents an actor for performing schema syncs.

Namespace:  Ingeniux.CMS
Assembly:  Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.308
Syntax
public interface ISchemaSyncher

The ISchemaSyncher type exposes the following members.

Properties
  NameDescription
Public propertyAssetContent
The content of the asset to be synced.
Public propertyNewSchemaContent
The content of the updated schema for syncing.
Public propertyOverwriteRootAttributesValue
Gets if the page's root value should be overwritten.
Public propertyPageContent
The content of the page to be synced.
Public propertySyncPresentations
Gets if the page's presentations should be synced.
Top
Methods
  NameDescription
Public methodExecute
Executes the sync.
Public methodGetChangeEffortScore
Gets the difficulty of the sync by comparing the page content to the new schema content and calculating differences.
Public methodGetDiffPlan
Gets a collection of changes made to the schema that need to be synced.
Top
See Also