Freigeben über


RangeOutOfOrderException-Klasse

Die Ausnahme, die ausgelöst wird, wenn sich ein Elementbereich nicht in der erwarteten Reihenfolge befindet oder eine Überschreibung für einen Bereich nicht richtig angegeben wurde.

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

Syntax

'Declaration
<SerializableAttribute> _
Public Class RangeOutOfOrderException
    Inherits SyncException
'Usage
Dim instance As RangeOutOfOrderException
[SerializableAttribute] 
public class RangeOutOfOrderException : SyncException
[SerializableAttribute] 
public ref class RangeOutOfOrderException : public SyncException
/** @attribute SerializableAttribute() */ 
public class RangeOutOfOrderException extends SyncException
SerializableAttribute 
public class RangeOutOfOrderException extends SyncException

Hinweise

Elemente in Bereichen müssen in aufsteigender Reihenfolge nach Element-ID sortiert werden.

Überschriebene Bereiche dürfen sich nicht überschneiden. KnowledgeBuilder.BuildSyncKnowledge löst diese Ausnahme aus, wenn die Obergrenze eines zu überschreibenden Bereichs größer ist als die Untergrenze des nächsten zu überschreibenden Bereichs.

Vererbungshierarchie

System.Object
   System.Exception
     Microsoft.Synchronization.SyncException
      Microsoft.Synchronization.RangeOutOfOrderException

Threadsicherheit

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

Siehe auch

Verweis

RangeOutOfOrderException-Member
Microsoft.Synchronization-Namespace