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
type RangeSet =  
    class
        interface IEnumerable<Range>
        interface IEnumerable
    end
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 static (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