Class SynchronizationContext
- Namespace
- NMF.Synchronizations
- Assembly
- NMF.Synchronizations.dll
Denotes a context in which a synchroniation takes place
public class SynchronizationContext : TransformationContext, ISynchronizationContext, ITransformationEngineContext, ITransformationContext
- Inheritance
-
SynchronizationContext
- Implements
- Inherited Members
- Extension Methods
Constructors
SynchronizationContext(Synchronization, SynchronizationDirection, ChangePropagationMode)
Creates a new instance
public SynchronizationContext(Synchronization synchronization, SynchronizationDirection direction, ChangePropagationMode changePropagation)
Parameters
synchronization
SynchronizationThe synchronization that should be executed
direction
SynchronizationDirectionThe direction of the synchronization
changePropagation
ChangePropagationModeThe change propagation mode of the synchronization
Properties
ChangePropagation
Gets the change propagation mode of the model synchronization
public ChangePropagationMode ChangePropagation { get; }
Property Value
Direction
Gets the direction of the synchronization process
public SynchronizationDirection Direction { get; set; }
Property Value
Inconsistencies
Gets a collection of inconsistencies found during the synchronization
public ICollectionExpression<IInconsistency> Inconsistencies { get; }
Property Value
Remarks
This property is only used by the synchronization engine if the direction is set to CheckOnly