共用方式為


ClockVector 類別

表示知識結構內的時鐘向量。這個類別 (Class) 無法被繼承。

命名空間:  Microsoft.Synchronization
組件:  Microsoft.Synchronization (在 Microsoft.Synchronization.dll 中)

語法

'宣告
Public NotInheritable Class ClockVector _
    Implements IClockVector, IList(Of IClockVectorElement),  _
    ICollection(Of IClockVectorElement), IEnumerable(Of IClockVectorElement), IEnumerable,  _
    IXmlSerializable, IClockVectorInternal
'用途
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

備註

時鐘向量會使用 ClockVectorElement 物件的清單來定義知識結構內所包含的變更。對知識內所包含變更進行變更的每一個複寫會有一個 ClockVectorElement 物件。如果變更的滴答計數在 0 以及追蹤該複寫之 ClockVectorElement 內所包含的滴答計數之間,則特定複寫所做的變更會定義為包含在知識內。

IXmlSerializableIEnumerable 的成員會明確實作。存取它們的程式碼必須先將 ClockVector 物件轉型為 IXmlSerializableIEnumerable 介面,其方式是使用轉型 (Casting) 運算子或 as 關鍵字。

繼承階層

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

執行緒安全性

這個類型的任何公用static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員都可以是安全執行緒。

請參閱

參考

ClockVector 成員

Microsoft.Synchronization 命名空間