Condividi tramite


ExceptionDispatchInfo.Throw Metodo

Definizione

Overload

Throw()

Genera l'eccezione rappresentata dall'oggetto corrente ExceptionDispatchInfo , dopo il ripristino dello stato salvato durante l'acquisizione dell'eccezione.

Throw(Exception)

Genera l'eccezione di origine, mantenendo le informazioni originali di Watson e aumentando anziché sostituendo l'analisi dello stack originale.

Throw()

Origine:
ExceptionDispatchInfo.cs
Origine:
ExceptionDispatchInfo.cs
Origine:
ExceptionDispatchInfo.cs

Genera l'eccezione rappresentata dall'oggetto corrente ExceptionDispatchInfo , dopo il ripristino dello stato salvato durante l'acquisizione dell'eccezione.

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

Commenti

Quando l'eccezione viene ripristinata, la stringa seguente viene inserita nell'analisi dello stack 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)

Origine:
ExceptionDispatchInfo.cs
Origine:
ExceptionDispatchInfo.cs
Origine:
ExceptionDispatchInfo.cs

Genera l'eccezione di origine, mantenendo le informazioni originali di Watson e aumentando anziché sostituendo 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 di cui viene acquisito lo stato e che viene quindi generata di nuovo.

Si applica a