Интерфейс 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, который отслеживает эту реплику.