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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。