WrongSchemaException
Diese Ausnahme wird ausgelöst, wenn der angemeldete Benutzer versucht ein Datenobjekt unterhalb eines anderen Datenobjektes zu erstellen, welches nach Kindschemadefinition nicht erlaubt ist.
In der Schemaverwaltung wird für die Datenobjekte definiert, welchem Schema darunterliegende Datenobjekte folgen dürfen. Dies wird in den Kindschemata für ein Schema definiert.
Wird nun versucht ein Datenobjekt unterhalb eines anderen Datenobjektes zu erstellen, welches nicht einem entsprechend definierten Schema folgt, so wird diese Ausnahme ausgelöst. Gleiches gilt beim Verschieben von Datenobjekten.
Konstruktoren
Konstruktor | Beschreibung |
---|---|
WrongSchemaException(String, Int32, String) | Initialisiert eine neue Instanz der WrongSchemaException-Klasse mit einer Fehlermeldung. |
WrongSchemaException(Int32) | Initialisiert eine neue Instanz der WrongSchemaException-Klasse mit einer Fehlermeldung. |
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Data:IDictionary | Ruft eine Auflistung von Schlüssel-Wert-Paaren ab, die zusätzliche benutzerdefinierte Informationen zu der Ausnahme bereitstellen. (Geerbt von System.Exception) |
HelpLink:String | Ruft einen Link zur Hilfedatei ab, die dieser Ausnahme zugeordnet ist, oder legt einen Link fest. (Geerbt von System.Exception) |
InnerException:Exception | Ruft die Exception-Instanz ab, die die aktuelle Ausnahme verursachte. (Geerbt von System.Exception) |
Location:String | Liefert den Namen des Schemas, welches nicht als Kindschema definiert worden ist. |
Message:String | Ruft eine Meldung ab, die die aktuelle Ausnahme beschreibt. (Geerbt von System.Exception) |
Source:String | Gibt den Namen der Anwendung oder des Objekts zurück, das den Fehler verursacht hat, oder legt diesen fest. (Geerbt von System.Exception) |
SourceObjectIdentity:Int32 | Liefert die Id des Datenobjektes, welches unter ein anderes Datenobjekt verschoben oder erstellt werden sollte. |
StackTrace:String | Ruft eine Zeichenfolgendarstellung der unmittelbaren Frames in der Aufrufliste ab. (Geerbt von System.Exception) |
TargetSchemaIdentity:Int32 | Liefert die Id des Schemas, welches das Kindschema definiert haben sollte. |
TargetSite:MethodBase | Ruft die Methode ab, die die aktuelle Ausnahme auslöst. (Geerbt von System.Exception) |
Methoden
Methode | Beschreibung |
---|---|
Equals(Object):Boolean | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Geerbt von System.Object) |
GetBaseException():Exception | Gibt beim Überschreiben in einer abgeleiteten Klasse eine Exception zurück, die die ursprüngliche Ursache für eine oder mehrere nachfolgende Ausnahmen ist. (Geerbt von System.Exception) |
GetHashCode():Int32 | Fungiert als die Standardhashfunktion. (Geerbt von System.Object) |
GetObjectData(SerializationInfo, StreamingContext):Void | Legt beim Überschreiben in einer abgeleiteten Klasse die SerializationInfo mit Informationen über die Ausnahme fest. (Geerbt von System.Exception) |
GetType():Type | Ruft den Laufzeittyp der aktuellen Instanz ab. (Geerbt von System.Exception) |
ToString():String | Erstellt eine Zeichenfolgenentsprechung der aktuellen Ausnahme und gibt diese zurück. (Geerbt von System.Exception) |