Throwable Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Throwable() |
Costruisce un nuovo oggetto generata con |
| Throwable(Throwable) |
Costruisce un nuovo oggetto generabile con la causa specificata e un messaggio di dettaglio di |
| Throwable(String) |
Costruisce un nuovo oggetto generabile con il messaggio di dettaglio specificato. |
| Throwable(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
| Throwable(String, Throwable) |
Costruisce un nuovo oggetto generabile con il messaggio di dettaglio e la causa specificati. |
| Throwable(String, Throwable, Boolean, Boolean) |
Costruisce un nuovo generabile con il messaggio di dettaglio specificato, causa, #addSuppressed eliminazione abilitata o disabilitata e analisi dello stack scrivibile abilitata o disabilitata. |
Throwable()
Costruisce un nuovo oggetto generata con null come messaggio di dettaglio.
[Android.Runtime.Register(".ctor", "()V", "")]
public Throwable();
- Attributi
Commenti
Costruisce un nuovo oggetto generata con null come messaggio di dettaglio. La causa non viene inizializzata e successivamente può essere inizializzata da una chiamata a #initCause.
Il #fillInStackTrace() metodo viene chiamato per inizializzare i dati di analisi dello stack nell'eccezione generata appena creata.
per java.lang.Throwable.Throwable().
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
Throwable(Throwable)
Costruisce un nuovo oggetto generabile con la causa specificata e un messaggio di dettaglio di (cause==null ? null : cause.toString()) (che in genere contiene la classe e il messaggio di dettaglio di cause).
[Android.Runtime.Register(".ctor", "(Ljava/lang/Throwable;)V", "")]
public Throwable(Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/Throwable;)V", "")>]
new Java.Lang.Throwable : Java.Lang.Throwable -> Java.Lang.Throwable
Parametri
- cause
- Throwable
la causa ,che viene salvata per il recupero successivo dal #getCause() metodo . Un null valore è consentito e indica che la causa è inesistente o sconosciuta.
- Attributi
Commenti
Costruisce un nuovo oggetto generabile con la causa specificata e un messaggio di dettaglio di (cause==null ? null : cause.toString()) (che in genere contiene la classe e il messaggio di dettaglio di cause). Questo costruttore è utile per gli elementi throwable che sono poco più di wrapper per altri throwable (ad esempio, java.security.PrivilegedActionException).
Il #fillInStackTrace() metodo viene chiamato per inizializzare i dati di analisi dello stack nell'eccezione generata appena creata.
Aggiunta nella versione 1.4.
per java.lang.Throwable.Throwable(java.lang.Throwable).
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
Throwable(String)
Costruisce un nuovo oggetto generabile con il messaggio di dettaglio specificato.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public Throwable(string? message);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.Lang.Throwable : string -> Java.Lang.Throwable
Parametri
- message
- String
messaggio di dettaglio. Il messaggio di dettaglio viene salvato per il recupero successivo dal #getMessage() metodo .
- Attributi
Commenti
Costruisce un nuovo oggetto generabile con il messaggio di dettaglio specificato. La causa non viene inizializzata e successivamente può essere inizializzata da una chiamata a #initCause.
Il #fillInStackTrace() metodo viene chiamato per inizializzare i dati di analisi dello stack nell'eccezione generata appena creata.
per java.lang.Throwable.Throwable(java.lang.String).
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
Throwable(IntPtr, JniHandleOwnership)
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.
public Throwable(IntPtr handle, Android.Runtime.JniHandleOwnership transfer);
new Java.Lang.Throwable : nativeint * Android.Runtime.JniHandleOwnership -> Java.Lang.Throwable
Parametri
- handle
-
IntPtr
nativeint
Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Native Interface) Java.
- transfer
- JniHandleOwnership
Oggetto JniHandleOwnershipche indica come gestire handle
Commenti
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
Throwable(String, Throwable)
Costruisce un nuovo oggetto generabile con il messaggio di dettaglio e la causa specificati.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Throwable;)V", "")]
public Throwable(string? message, Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Throwable;)V", "")>]
new Java.Lang.Throwable : string * Java.Lang.Throwable -> Java.Lang.Throwable
Parametri
- message
- String
messaggio di dettaglio (salvato per il recupero successivo tramite il #getMessage() metodo ).
- cause
- Throwable
la causa ,che viene salvata per il recupero successivo dal #getCause() metodo . Un null valore è consentito e indica che la causa è inesistente o sconosciuta.
- Attributi
Commenti
Costruisce un nuovo oggetto generabile con il messaggio di dettaglio e la causa specificati.
Si noti che il messaggio di dettaglio associato causea non viene incorporato automaticamente nel messaggio di dettaglio di questa eccezione generata.
Il #fillInStackTrace() metodo viene chiamato per inizializzare i dati di analisi dello stack nell'eccezione generata appena creata.
Aggiunta nella versione 1.4.
per java.lang.Throwable.Throwable(java.lang.String, java.lang.Throwable).
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
Throwable(String, Throwable, Boolean, Boolean)
Costruisce un nuovo generabile con il messaggio di dettaglio specificato, causa, #addSuppressed eliminazione abilitata o disabilitata e analisi dello stack scrivibile abilitata o disabilitata.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V", "")]
protected Throwable(string? message, Java.Lang.Throwable? cause, bool enableSuppression, bool writableStackTrace);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V", "")>]
new Java.Lang.Throwable : string * Java.Lang.Throwable * bool * bool -> Java.Lang.Throwable
Parametri
- message
- String
messaggio di dettaglio.
- cause
- Throwable
la causa. Un null valore è consentito e indica che la causa è inesistente o sconosciuta.
- enableSuppression
- Boolean
se l'eliminazione è abilitata o disabilitata
- writableStackTrace
- Boolean
se l'analisi dello stack deve essere scrivibile o meno
- Attributi
Commenti
Costruisce un nuovo generabile con il messaggio di dettaglio specificato, causa, #addSuppressed eliminazione abilitata o disabilitata e analisi dello stack scrivibile abilitata o disabilitata. Se l'eliminazione è disabilitata, #getSuppressed per questo oggetto restituirà una matrice di lunghezza zero e le chiamate a #addSuppressed che altrimenti aggiungerebbero un'eccezione all'elenco eliminato non avranno alcun effetto. Se l'analisi dello stack scrivibile è false, questo costruttore non chiamerà #fillInStackTrace(), verrà scritto nel nullstackTrace campo e le chiamate successive a fillInStackTrace e #setStackTrace(StackTraceElement[]) non impostano l'analisi dello stack. Se l'analisi dello stack scrivibile è false, #getStackTrace restituirà una matrice di lunghezza zero.
Si noti che gli altri costruttori di Throwable considerano l'eliminazione come abilitata e l'analisi dello stack come scrivibile. Le sottoclassi di Throwable devono documentare tutte le condizioni in cui l'eliminazione è disabilitata e le condizioni del documento in cui l'analisi dello stack non è scrivibile. La disabilitazione dell'eliminazione deve verificarsi solo in circostanze eccezionali in cui esistono requisiti speciali, ad esempio una macchina virtuale che riutilizza oggetti eccezione in situazioni di memoria insufficiente. Le circostanze in cui un determinato oggetto eccezione viene intercettato ripetutamente e rigenerato, ad esempio per implementare il flusso di controllo tra due sub-sistemi, è un'altra situazione in cui gli oggetti generabili non modificabili sarebbero appropriati.
Aggiunta nella versione 1.7.
per java.lang.Throwable.Throwable(java.lang.String, java.lang.Throwable, boolean, boolean).
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.