ClockVector 類別
表示知識結構內的時鐘向量。這個類別 (Class) 無法被繼承。
命名空間: Microsoft.Synchronization
組件: Microsoft.Synchronization (在 microsoft.synchronization.dll)
語法
'宣告
<XmlRootAttribute(Namespace:="https://schemas.microsoft.com/2009/04/sync/", ElementName:="clockVector")> _
<DefaultMemberAttribute("Item")> _
Public NotInheritable Class ClockVector
Implements IClockVector, IList(Of IClockVectorElement), _
ICollection(Of IClockVectorElement), IEnumerable(Of IClockVectorElement), _
IEnumerable, IXmlSerializable
'用途
Dim instance As ClockVector
[XmlRootAttribute(Namespace="https://schemas.microsoft.com/2009/04/sync/", ElementName="clockVector")]
[DefaultMemberAttribute("Item")]
public sealed class ClockVector : IClockVector, IList<IClockVectorElement>,
ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, IEnumerable,
IXmlSerializable
[XmlRootAttribute(Namespace=L"https://schemas.microsoft.com/2009/04/sync/", ElementName=L"clockVector")]
[DefaultMemberAttribute(L"Item")]
public ref class ClockVector sealed : IClockVector, IList<IClockVectorElement^>,
ICollection<IClockVectorElement^>, IEnumerable<IClockVectorElement^>, IEnumerable,
IXmlSerializable
/** @attribute XmlRootAttribute(Namespace="https://schemas.microsoft.com/2009/04/sync/", ElementName="clockVector") */
/** @attribute DefaultMemberAttribute("Item") */
public final class ClockVector implements IClockVector, IList<IClockVectorElement>,
ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, IEnumerable,
IXmlSerializable
XmlRootAttribute(Namespace="https://schemas.microsoft.com/2009/04/sync/", ElementName="clockVector")
DefaultMemberAttribute("Item")
public final class ClockVector implements IClockVector, IList<IClockVectorElement>,
ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, IEnumerable,
IXmlSerializable
備註
時鐘向量會使用 ClockVectorElement 物件的清單來定義知識結構內所包含的變更。對知識內所包含變更進行變更的每一個複寫會有一個 ClockVectorElement 物件。如果變更的滴答計數在 0 以及追蹤該複寫之 ClockVectorElement 內所包含的滴答計數之間,則特定複寫所做的變更會定義為包含在知識內。
IXmlSerializable 和 IEnumerable 的成員會明確實作。存取它們的程式碼必須先將 ClockVector 物件轉型為 IXmlSerializable 或 IEnumerable 介面,其方式是使用轉型 (Casting) 運算子或 as 關鍵字。
繼承階層
System.Object
Microsoft.Synchronization.ClockVector
執行緒安全性
任何公用靜態 (共用 在 Visual Basic) 此型別的成員具備執行緒安全。不保證任何執行個體成員安全執行緒。