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.