Интерфейс 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
type IClockVector =  
    interface
        interface IList<IClockVectorElement>
        interface ICollection<IClockVectorElement>
        interface IEnumerable<IClockVectorElement>
        interface IEnumerable
        interface IXmlSerializable
    end
public interface IClockVector extends IList<IClockVectorElement>, ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, IEnumerable, IXmlSerializable

Замечания

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

См. также

Справочник

Элементы IClockVector

Пространство имен Microsoft.Synchronization