Freigeben über


RangeSet-Klasse

Stellt einen Satz von Range-Objekten dar, die Wissen zu einem Satz von Änderungseinheiten innerhalb eines Bereichs von Elementen enthalten.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Syntax

'Declaration
Public Class RangeSet
    Implements IEnumerable(Of Range), IEnumerable
'Usage
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

Hinweise

Ein SyncKnowledge-Objekt enthält ein RangeSet-Bereichsobjekt, das Wissen zu allen Änderungseinheiten enthält, für die kein zugeordnetes RangeSet definiert ist. Ein SyncKnowledge-Objekt kann auch eine Liste von RangeSet-Objekten mit Wissen zu bestimmten Änderungseinheiten enthalten.

Die Member von IEnumerable sind explizit implementiert. Von Code, der auf sie zugreift, muss erst das RangeSet-Objekt in die IEnumerable-Schnittstelle umgewandelt werden. Dazu wird der Umwandlungsoperator oder das Schlüsselwort as verwendet.

Vererbungshierarchie

System.Object
  Microsoft.Synchronization.RangeSet

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

RangeSet-Member
Microsoft.Synchronization-Namespace