ExceptionDispatchInfo.Throw Metodo

Definizione

Overload

Nome Descrizione
Throw()

Genera l'eccezione rappresentata dall'oggetto corrente ExceptionDispatchInfo , dopo il ripristino dello stato salvato quando è stata acquisita l'eccezione.

Throw(Exception)

Genera l'eccezione di origine, mantenendo le informazioni originali di Watson e aumentando invece di sostituire l'analisi dello stack originale.

Throw()

Genera l'eccezione rappresentata dall'oggetto corrente ExceptionDispatchInfo , dopo il ripristino dello stato salvato quando è stata acquisita l'eccezione.

public:
 void Throw();
public void Throw();
member this.Throw : unit -> unit
Public Sub Throw ()

Commenti

Quando viene ripristinata l'eccezione, nella traccia dello stack viene inserita la stringa seguente per indicare il punto di ripristino: "End of stack trace from the previous location where the exception was thrown". Questo è simile al modo in cui le eccezioni interne o le eccezioni con marshalling sono indicate nelle analisi dello stack.

Si applica a

Throw(Exception)

Genera l'eccezione di origine, mantenendo le informazioni originali di Watson e aumentando invece di sostituire l'analisi dello stack originale.

public:
 static void Throw(Exception ^ source);
public static void Throw(Exception source);
static member Throw : Exception -> unit
Public Shared Sub Throw (source As Exception)

Parametri

source
Exception

Eccezione il cui stato viene acquisito, quindi viene rigenerato.

Si applica a