Интерфейс IClockVector

Представляет вектор синхронизации, который определяет изменения, содержащиеся в структуре набора знаний.

Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в microsoft.synchronization.dll)

Синтаксис

'Декларация
Public Interface IClockVector
    Inherits IList(Of IClockVectorElement), ICollection(Of IClockVectorElement), _
    IEnumerable(Of IClockVectorElement), IEnumerable, IXmlSerializable
'Применение
Dim instance As IClockVector
public interface IClockVector : IList<IClockVectorElement>, ICollection<IClockVectorElement>, 
    IEnumerable<IClockVectorElement>, IEnumerable, IXmlSerializable
public interface class IClockVector : IList<IClockVectorElement^>, ICollection<IClockVectorElement^>, 
    IEnumerable<IClockVectorElement^>, IEnumerable, IXmlSerializable
public interface IClockVector extends IList<IClockVectorElement>, 
    ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, IEnumerable, 
    IXmlSerializable
public interface IClockVector extends IList<IClockVectorElement>, 
    ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, IEnumerable, 
    IXmlSerializable

Замечания

Для определения изменений, содержащихся в структуре набора знаний, вектор синхронизации пользуется списком объектов IClockVectorElement. Объект IClockVectorElement существует для каждой реплики, выполнившей изменение в реплике, связанной с набором знаний. Изменение, выполненное некоторой репликой, определяется как содержащееся в наборе знаний, если значение счетчика тактов для этого изменения находится в пределах от 0 до значения счетчика тактов, содержащегося в объекте IClockVectorElement, который отслеживает эту реплику.

См. также

Справочник

Элементы IClockVector
Пространство имен Microsoft.Synchronization