Interface IClockVector
Representa um vetor de relógio que define as alterações que estão contidas em uma estrutura de conhecimento.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)
Sintaxe
'Declaração
Public Interface IClockVector
Inherits IList(Of IClockVectorElement), ICollection(Of IClockVectorElement), _
IEnumerable(Of IClockVectorElement), IEnumerable, IXmlSerializable
'Uso
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
Comentários
Um vetor de relógio usa uma lista de objetos IClockVectorElement para definir as alterações contidas em uma estrutura de conhecimento. Existe um objeto IClockVectorElement para cada réplica que fez uma alteração na réplica que está associada ao conhecimento. Uma alteração feita por uma réplica específica será definida como contida no conhecimento, se a contagem em escala da alteração ocorrer entre 0 e a contagem em escala contida no objeto IClockVectorElement que controla aquela réplica.