Throwable.Cause Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Ursache dieses Auslösens zurück oder null wenn die Ursache nicht vorhanden oder unbekannt ist.
public virtual Java.Lang.Throwable? Cause { [Android.Runtime.Register("getCause", "()Ljava/lang/Throwable;", "GetGetCauseHandler")] get; }
[<get: Android.Runtime.Register("getCause", "()Ljava/lang/Throwable;", "GetGetCauseHandler")>]
member this.Cause : Java.Lang.Throwable
Eigenschaftswert
die Ursache dieses Auslösens oder null wenn die Ursache nicht vorhanden oder unbekannt ist.
- Attribute
Hinweise
Gibt die Ursache dieses Auslösens zurück oder null wenn die Ursache nicht vorhanden oder unbekannt ist. (Die Ursache ist die Auslösende, die dazu führte, dass diese ausgelöst werden kann.)
Diese Implementierung gibt die Ursache zurück, die über einen der Konstruktoren bereitgestellt wurde, die eine Throwableoder die nach der Erstellung mit der #initCause(Throwable) Methode festgelegt wurde. Obwohl es in der Regel nicht erforderlich ist, diese Methode außer Kraft zu setzen, kann eine Unterklasse sie überschreiben, um eine von anderen Mitteln festgelegte Ursache zurückzugeben. Dies ist für eine "verkettete Legacykette" geeignet, die vor dem Hinzufügen von verketteten Ausnahmen steht Throwable. Beachten Sie, dass es nicht erforderlich ist, eine der PrintStackTrace Methoden außer Kraft zu setzen, von denen alle die getCause Methode aufrufen, um die Ursache eines Auslösens zu bestimmen.
In 1.4 hinzugefügt.
Java-Dokumentation für java.lang.Throwable.getCause().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.