IClockVector インターフェイス

ナレッジ構造に含まれる変更を定義するクロック ベクターを表します。

名前空間:  Microsoft.Synchronization
アセンブリ:  Microsoft.Synchronization (Microsoft.Synchronization.dll 内)

構文

'宣言
Public Interface IClockVector _
    Inherits IList(Of IClockVectorElement), ICollection(Of IClockVectorElement),  _
    IEnumerable(Of IClockVectorElement), IEnumerable, IXmlSerializable
'使用
Dim instance As IClockVector
public interface IClockVector : IList<IClockVectorElement>, 
    ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, IEnumerable, 
    IXmlSerializable
public interface class IClockVector : IList<IClockVectorElement^>, 
    ICollection<IClockVectorElement^>, IEnumerable<IClockVectorElement^>, IEnumerable, 
    IXmlSerializable
type IClockVector =  
    interface
        interface IList<IClockVectorElement>
        interface ICollection<IClockVectorElement>
        interface IEnumerable<IClockVectorElement>
        interface IEnumerable
        interface IXmlSerializable
    end
public interface IClockVector extends IList<IClockVectorElement>, ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, IEnumerable, IXmlSerializable

説明

クロック ベクターは、IClockVectorElement オブジェクトの一覧を使用して、ナレッジ構造に含まれる変更を定義します。IClockVectorElement オブジェクトは、ナレッジに関連付けられたレプリカに変更を加えたレプリカごとに 1 つ存在します。特定のレプリカが加えた変更は、変更のティック数が 0 からそのレプリカを追跡する IClockVectorElement オブジェクトに含まれているティック数までの間で発生する場合に、ナレッジに含まれているものとして定義されます。

参照

参照

IClockVector メンバー

Microsoft.Synchronization 名前空間