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.492
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

Reference

Ingeniux.CMS Namespace
ISchemaSynchManager
IPageToSync
IComponentEmbedToSync
IComponentUnitToSync