Compartir a través de


ClockVector Clase

Representa un vector de reloj de una estructura de conocimiento. Esta clase no se puede heredar.

Espacio de nombres:  Microsoft.Synchronization
Ensamblado:  Microsoft.Synchronization (en Microsoft.Synchronization.dll)

Sintaxis

'Declaración
Public NotInheritable Class ClockVector _
    Implements IClockVector, IList(Of IClockVectorElement),  _
    ICollection(Of IClockVectorElement), IEnumerable(Of IClockVectorElement), IEnumerable,  _
    IXmlSerializable, IClockVectorInternal
'Uso
Dim instance As ClockVector
public sealed class ClockVector : IClockVector, 
    IList<IClockVectorElement>, ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, 
    IEnumerable, IXmlSerializable, IClockVectorInternal
public ref class ClockVector sealed : IClockVector, 
    IList<IClockVectorElement^>, ICollection<IClockVectorElement^>, IEnumerable<IClockVectorElement^>, 
    IEnumerable, IXmlSerializable, IClockVectorInternal
[<SealedAttribute>]
type ClockVector =  
    class
        interface IClockVector
        interface IList<IClockVectorElement>
        interface ICollection<IClockVectorElement>
        interface IEnumerable<IClockVectorElement>
        interface IEnumerable
        interface IXmlSerializable
        interface IClockVectorInternal
    end
public final class ClockVector implements IClockVector, IList<IClockVectorElement>, ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, IEnumerable, IXmlSerializable, IClockVectorInternal

Notas

Un vector de reloj define los cambios contenidos en una estructura de conocimiento mediante una lista de objetos ClockVectorElement. Existe un objeto ClockVectorElement para cada réplica que ha realizado un cambio que está contenido en el conocimiento. Se dice que un cambio realizado por una réplica determinada está contenido en el conocimiento si el contador para dicho cambio se produce entre 0 y el contador contenido en el objeto ClockVectorElement que realiza el seguimiento de la réplica.

Los miembros de IXmlSerializable y IEnumerable se implementan de manera explícita. El código que tiene acceso a ellos primero debe convertir el objeto ClockVector a la interfaz IXmlSerializable o IEnumerable mediante el operador de conversión o con la palabra clave as.

Jerarquía de herencia

System. . :: . .Object
  Microsoft.Synchronization..::..ClockVector

Seguridad para subprocesos

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

ClockVector Miembros

Microsoft.Synchronization Espacio de nombres