IClockVector Interface
Represents a clock vector that defines the changes that are contained in a knowledge structure.
Assembly: Microsoft.Synchronization (in Microsoft.Synchronization.dll)
The IClockVector type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Count | (Inherited from ICollection(Of IClockVectorElement).) |
![]() | IsReadOnly | (Inherited from ICollection(Of IClockVectorElement).) |
![]() | Item | (Inherited from IList(Of IClockVectorElement).) |
| Name | Description | |
|---|---|---|
![]() | Add | (Inherited from ICollection(Of IClockVectorElement).) |
![]() | Clear | (Inherited from ICollection(Of IClockVectorElement).) |
![]() | Contains | (Inherited from ICollection(Of IClockVectorElement).) |
![]() | CopyTo | (Inherited from ICollection(Of IClockVectorElement).) |
![]() | GetEnumerator | (Inherited from IEnumerable(Of IClockVectorElement).) |
![]() | GetEnumerator | (Inherited from IEnumerable.) |
![]() | GetSchema | (Inherited from IXmlSerializable.) |
![]() | IndexOf | (Inherited from IList(Of IClockVectorElement).) |
![]() | Insert | (Inherited from IList(Of IClockVectorElement).) |
![]() | ReadXml | (Inherited from IXmlSerializable.) |
![]() | Remove | (Inherited from ICollection(Of IClockVectorElement).) |
![]() | RemoveAt | (Inherited from IList(Of IClockVectorElement).) |
![]() | WriteXml | (Inherited from IXmlSerializable.) |
A clock vector uses a list of IClockVectorElement objects to define the changes that are contained in a knowledge structure. An IClockVectorElement object exists for each replica that has made a change to the replica associated with the knowledge. A change made by a particular replica is defined as contained in the knowledge if the tick count for the change occurs between 0 and the tick count contained in the IClockVectorElement object that tracks that replica.
Show:
