Throwable.Cause プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このスロー可能な原因、または null
原因が存在しないか不明である場合は、その原因を返します。
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
プロパティ値
このスロー可能な原因、または null
原因が存在しないか不明である場合は 。
- 属性
注釈
このスロー可能な原因、または null
原因が存在しないか不明である場合は、その原因を返します。 (原因は、このスロー可能がスローされる原因となったスロー可能です)。
この実装は、 を必要とする Throwable
コンストラクターの 1 つを介して提供された原因、または メソッドを使用して作成後に設定された原因を #initCause(Throwable)
返します。 通常、このメソッドをオーバーライドする必要はありませんが、サブクラスはそれをオーバーライドして、他の方法で設定された原因を返すことができます。 これは、 へのチェーン例外の追加より前の "レガシ チェーンスロー可能" に Throwable
適しています。 どのメソッドもPrintStackTrace
オーバーライドする必要はありません。すべてのメソッドは、 メソッドをgetCause
呼び出してスロー可能の原因を特定します。
1.4 で追加されました。
の Java ドキュメント java.lang.Throwable.getCause()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。