Lenguaje

Throwable.Cause Propiedad

Definición

Devuelve la causa de este lanzamiento o null si la causa es inexistente o desconocida.

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

Valor de propiedad

la causa de este lanzamiento o null si la causa es inexistente o desconocida.

Atributos

Comentarios

Devuelve la causa de este lanzamiento o null si la causa es inexistente o desconocida. (La causa es el que se puede producir, lo que provocó que se produzca esta excepción).

Esta implementación devuelve la causa proporcionada a través de uno de los constructores que requieren o Throwableque se estableció después de la creación con el #initCause(Throwable) método . Aunque normalmente no es necesario invalidar este método, una subclase puede invalidarla para devolver una causa establecida por otros medios. Esto es adecuado para un "iniciable encadenado heredado" que antepone la adición de excepciones encadenadas a Throwable. Tenga en cuenta que no es necesario invalidar ninguno de los PrintStackTrace métodos, todos los cuales invocan el getCause método para determinar la causa de un lanzamiento.

Agregado en la versión 1.4.

Java documentación para java.lang.Throwable.getCause().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a