Compartilhar via


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.

Consulte também

Referência

Membros IClockVector
Namespace Microsoft.Synchronization