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.