Класс ClockVectorElement
Представляет элемент вектора синхронизации набора знаний. Этот класс не может наследоваться.
Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в Microsoft.Synchronization.dll)
Синтаксис
'Декларация
Public NotInheritable Class ClockVectorElement _
Implements IClockVectorElement, IXmlSerializable
'Применение
Dim instance As ClockVectorElement
public sealed class ClockVectorElement : IClockVectorElement,
IXmlSerializable
public ref class ClockVectorElement sealed : IClockVectorElement,
IXmlSerializable
[<SealedAttribute>]
type ClockVectorElement =
class
interface IClockVectorElement
interface IXmlSerializable
end
public final class ClockVectorElement implements IClockVectorElement, IXmlSerializable
Замечания
Элементы вектора синхронизации представляют изменения, содержащиеся в структуре набора знаний. Изменение, выполненное некоторой репликой, определяется как содержащееся в наборе знаний, если счетчик тактов для этого изменения находится в пределах от 0 до счетчика тактов, содержащегося в объекте ClockVectorElement, который отслеживает эту реплику.
Члены класса IXmlSerializable реализуются явным образом. При обращении к ним код должен сначала привести объект ClockVectorElement к интерфейсу IXmlSerializable через оператор приведения или ключевое слово as.
Иерархия наследования
System. . :: . .Object
Microsoft.Synchronization..::..ClockVectorElement
Потоковая защита
Все открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность элементов экземпляров не гарантируется.