Throwable.Cause Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает причину этого бросаемого 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или который был задан после создания с #initCause(Throwable) помощью метода. Хотя обычно не требуется переопределить этот метод, подкласс может переопределить его, чтобы вернуть причину, заданную некоторыми другими средствами. Это подходит для "устаревшей цепочки бросаемых", которая предшествует добавлению в цепочку исключений Throwable. Обратите внимание, что не требуется переопределить любой из PrintStackTrace методов, все из которых вызывают getCause метод, чтобы определить причину бросаемого объекта.
Добавлено в версии 1.4.
Java документации по java.lang.Throwable.getCause().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".