RangeSet クラス

Range オブジェクトのセットを表します。個々に、項目の範囲内の変更単位セットに関するナレッジが格納されます。

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

構文

'宣言
Public Class RangeSet
    Implements IEnumerable(Of Range), IEnumerable
'使用
Dim instance As RangeSet
public class RangeSet : IEnumerable<Range>, IEnumerable
public ref class RangeSet : IEnumerable<Range^>, IEnumerable
public class RangeSet implements IEnumerable<Range>, 
    IEnumerable
public class RangeSet implements IEnumerable<Range>, 
    IEnumerable

解説

SyncKnowledge オブジェクトには、関連付けられた RangeSet が定義されていないすべての変更単位に関するナレッジを格納する、スコープの RangeSet オブジェクトが含まれています。また、SyncKnowledge オブジェクトには、特定の変更単位に関するナレッジを格納する RangeSet オブジェクトの一覧が含まれている場合もあります。

IEnumerable のメンバーは明示的に実装されます。これらにアクセスするコードはまず、キャスト演算子または as キーワードを使用して RangeSet オブジェクトを IEnumerable インターフェイスにキャストする必要があります。

継承階層

System.Object
  Microsoft.Synchronization.RangeSet

スレッド セーフ

この型の public static (Visual Basic では Shared ) メンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

リファレンス

RangeSet メンバー
Microsoft.Synchronization 名前空間