Share via


ClockVectorElement Class

Represents a clock vector element of a knowledge structure. This class cannot be inherited.

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

Syntax

'Declaration
<XmlRootAttribute(Namespace:="https://schemas.microsoft.com/2008/03/sync/", ElementName:="clockVectorElement")> _
Public NotInheritable Class ClockVectorElement
    Implements IClockVectorElement, IXmlSerializable
'Usage
Dim instance As ClockVectorElement
[XmlRootAttribute(Namespace="https://schemas.microsoft.com/2008/03/sync/", ElementName="clockVectorElement")] 
public sealed class ClockVectorElement : IClockVectorElement, IXmlSerializable
[XmlRootAttribute(Namespace=L"https://schemas.microsoft.com/2008/03/sync/", ElementName=L"clockVectorElement")] 
public ref class ClockVectorElement sealed : IClockVectorElement, IXmlSerializable
/** @attribute XmlRootAttribute(Namespace="https://schemas.microsoft.com/2008/03/sync/", ElementName="clockVectorElement") */ 
public final class ClockVectorElement implements IClockVectorElement, IXmlSerializable
XmlRootAttribute(Namespace="https://schemas.microsoft.com/2008/03/sync/", ElementName="clockVectorElement") 
public final class ClockVectorElement implements IClockVectorElement, IXmlSerializable

Remarks

The clock vector elements of a clock vector represent the changes that are contained in a knowledge structure. A change made by a particular replica is defined to be contained in the knowledge if the tick count for the change occurs between 0 and the tick count contained in the ClockVectorElement that tracks that replica.

The members of IXmlSerializable are implemented explicitly. Code that accesses them must first cast the ClockVectorElement object to the IXmlSerializable interface by using the casting operator or the as keyword.

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.ClockVectorElement

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

ClockVectorElement Members
Microsoft.Synchronization Namespace