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 für dieses auslösende Element 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ösbaren oder null
, wenn die Ursache nicht vorhanden oder unbekannt ist.
- Attribute
Hinweise
Gibt die Ursache für dieses auslösende Element zurück, oder null
wenn die Ursache nicht vorhanden oder unbekannt ist. (Die Ursache ist die auslösbare, die dazu geführt hat, dass dieses Ausgelöste ausgelöst wurde.)
Diese Implementierung gibt die Ursache zurück, die über einen der Konstruktoren bereitgestellt wurde, die einen Throwable
erfordern, oder der nach der Erstellung mit der #initCause(Throwable)
-Methode festgelegt wurde. Obwohl es in der Regel nicht erforderlich ist, diese Methode zu überschreiben, kann eine Unterklasse sie überschreiben, um eine auf andere Weise festgelegte Ursache zurückzugeben. Dies eignet sich für ein "legacy chained throwable", das dem Hinzufügen verketteter Ausnahmen zu vorangestellt Throwable
ist. Beachten Sie, dass es nicht notwendig ist, eine der PrintStackTrace
Methoden außer Kraft zu setzen, die alle die getCause
-Methode aufrufen, um die Ursache eines ausgelösten zu bestimmen.
In Version 1.4 hinzugefügt.
Java-Dokumentation für java.lang.Throwable.getCause()
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.