Partager via


ExceptionDispatchInfo Classe

Définition

Représente une exception dont l'état est capturé à un certain point dans le code.

public ref class ExceptionDispatchInfo sealed
public sealed class ExceptionDispatchInfo
type ExceptionDispatchInfo = class
Public NotInheritable Class ExceptionDispatchInfo
Héritage
ExceptionDispatchInfo

Remarques

Un ExceptionDispatchInfo objet stocke les informations de trace de pile et les informations Watson qu’une exception contient au point où elle est capturée. L’exception peut ensuite être levée à un autre moment et éventuellement sur un autre thread en appelant la ExceptionDispatchInfo.Throw méthode . L’exception est levée comme si elle avait été transmise du point où elle a été capturée au point où la Throw méthode est appelée.

Pour obtenir un exemple, consultez Capturer les exceptions pour une nouvelle croissance ultérieurement.

ExceptionDispatchInfo ne peut pas être sérialisé et n’est pas destiné à franchir les limites du domaine d’application.

Propriétés

SourceException

Obtient l’exception représentée par le instance actuel.

Méthodes

Capture(Exception)

Crée un objet ExceptionDispatchInfo qui représente l'exception spécifiée au point actuel dans le code.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SetCurrentStackTrace(Exception)

Stocke la trace actuelle dans l’instance Exception spécifiée.

SetRemoteStackTrace(Exception, String)

Stocke la trace de pile fournie dans le instance spécifié Exception .

Throw()

Lève l’exception représentée par l’objet actuel ExceptionDispatchInfo , après avoir restauré l’état qui a été enregistré lors de la capture de l’exception.

Throw(Exception)

Lève l’exception source, en conservant les informations Watson d’origine et en augmentant au lieu de remplacer la trace de la pile d’origine.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi