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 內所包含的滴答計數之間,則特定複寫所做的變更會定義為包含在知識內。
IXmlSerializable 和 IEnumerable 的成員會明確實作。存取它們的程式碼必須先將 ClockVector 物件轉型為 IXmlSerializable 或 IEnumerable 介面,其方式是使用轉型 (Casting) 運算子或 as 關鍵字。
繼承階層
System. . :: . .Object
Microsoft.Synchronization..::..ClockVector
執行緒安全性
這個類型的任何公用static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員都可以是安全執行緒。