ExceptionDispatchInfo Classe
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.
Rappresenta un'eccezione il cui stato viene acquisito in un determinato punto del codice.
public ref class ExceptionDispatchInfo sealed
public sealed class ExceptionDispatchInfo
type ExceptionDispatchInfo = class
Public NotInheritable Class ExceptionDispatchInfo
- Ereditarietà
-
ExceptionDispatchInfo
Commenti
Un ExceptionDispatchInfo oggetto archivia le informazioni di analisi dello stack e le informazioni di Watson contenute in un'eccezione nel punto in cui viene acquisita. L'eccezione può quindi essere generata in un'altra volta e possibilmente in un altro thread chiamando il ExceptionDispatchInfo.Throw metodo . L'eccezione viene generata come se fosse stata propagata dal punto in cui è stata acquisita fino al punto in cui viene chiamato il Throw metodo.
Per un esempio, vedere Acquisire le eccezioni per rigenerare in un secondo momento.
ExceptionDispatchInfo non può essere serializzato e non deve superare i limiti del dominio dell'applicazione.
Proprietà
SourceException |
Ottiene l'eccezione rappresentata dall'istanza corrente. |
Metodi
Capture(Exception) |
Crea un oggetto ExceptionDispatchInfo che rappresenta l'eccezione specificata nel punto corrente nel codice. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SetCurrentStackTrace(Exception) |
Archivia l'analisi dello stack corrente nell'istanza di Exception specificata. |
SetRemoteStackTrace(Exception, String) |
Archivia l'analisi dello stack fornita nell'istanza specificata Exception . |
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. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per