DataObjectNotExistsException

Diese Ausnahme wird ausgelöst, wenn versucht wird ein Datenobjekt anhand der Id, Name oder Pfad abzurufen oder auf Informationen von einem nicht mehr existierenden Datenobjekt zuzugreifen.

Wird versucht ein Datenobjekt aus dem Bestand oder aus dem Archiv abzurufen, welches dort nicht vorhanden ist, so wird diese Ausnahme ausgelöst.

Desweiteren kann die Ausnahme ausgelöst werden, wenn auf Informationen auf ein zwischenzeitlich gelöschtes Datenobjekt zugegriffen werden soll. In onion.net sind alle Informationen, die über die Client API angerufen werden aktuell. So kann beispielsweise eine ausführende Anwendung zu Beginn eine Instanz von einem Datenobjekt abrufen und halten. Währenddessen wird dieses Datenobjekt von einer anderen Anwendung gelöscht, jedoch halt die aktuelle Anwendung noch die Referenz auf das Datenobjekt. Versucht nun die Anwendung Eigenschaften oder Methoden für dieses Datenobjekt aufzurufen, so wird diese Ausnahme ausgelöst.

Erweitert: System.ApplicationException

Konstruktoren

KonstruktorBeschreibung
DataObjectNotExistsException()

Initialisiert eine neue Instanz der DataObjectNotExistsException-Klasse.

Eigenschaften

EigenschaftBeschreibung
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)

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)

StackTrace:String

Ruft eine Zeichenfolgendarstellung der unmittelbaren Frames in der Aufrufliste ab.

(Geerbt von System.Exception)

TargetSite:MethodBase

Ruft die Methode ab, die die aktuelle Ausnahme auslöst.

(Geerbt von System.Exception)

Methoden

MethodeBeschreibung
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)