Override Class

When overridden by a derived class, represents a synchronization entity and an associated clock vector that differs from the scope clock vector of the parent knowledge object.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Syntax

'Declaration
Public MustInherit Class Override
'Usage
Dim instance As Override
public abstract class Override
public ref class Override abstract
public abstract class Override
public abstract class Override

Remarks

An override represents a synchronization entity and an associated clock vector that differs from the scope clock vector of the parent knowledge object. For example, an item cannot be applied to a destination replica. The destination provider excludes the item from the learned knowledge by using SyncKnowledge.ExcludeItem. The item is stored in the knowledge object as an ItemOverride object, along with its original clock vector. This now differs from the scope clock vector of the knowledge object. This object can be retrieved from the knowledge object by using KnowledgeInspector.ItemOverrides.

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.Override
     Microsoft.Synchronization.ItemChangeUnitOverride
     Microsoft.Synchronization.ItemOverride
     Microsoft.Synchronization.ItemRangeOverride

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Override Members
Microsoft.Synchronization Namespace