Linguaggio

Throwable.Cause Proprietà

Definizione

Restituisce la causa di questa eccezione generata o null se la causa è inesistente o sconosciuta.

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

Valore della proprietà

la causa di questa eccezione generata o null se la causa è inesistente o sconosciuta.

Attributi

Commenti

Restituisce la causa di questa eccezione generata o null se la causa è inesistente o sconosciuta. La causa è l'eccezione generata che ha causato l'eccezione generata.

Questa implementazione restituisce la causa fornita tramite uno dei costruttori che richiedono un Throwableoggetto o impostato dopo la creazione con il #initCause(Throwable) metodo . Anche se in genere non è necessario eseguire l'override di questo metodo, una sottoclasse può eseguirne l'override per restituire una causa impostata da altri mezzi. Questo comportamento è appropriato per un 'legacy concatenato' che precede l'aggiunta di eccezioni concatenati a Throwable. Si noti che non è necessario eseguire l'override di uno dei PrintStackTrace metodi, che richiamano il getCause metodo per determinare la causa di un'eccezione generata.

Aggiunta nella versione 1.4.

per java.lang.Throwable.getCause().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a