ExceptionDispatchInfo.Capture(Exception) Méthode

Définition

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

public:
 static System::Runtime::ExceptionServices::ExceptionDispatchInfo ^ Capture(Exception ^ source);
public static System.Runtime.ExceptionServices.ExceptionDispatchInfo Capture (Exception source);
static member Capture : Exception -> System.Runtime.ExceptionServices.ExceptionDispatchInfo
Public Shared Function Capture (source As Exception) As ExceptionDispatchInfo

Paramètres

source
Exception

Exception dont l'état est capturé et qui est représentée par l'objet retourné.

Retours

Objet qui représente l'exception spécifiée au point actuel dans le code.

Exceptions

source a la valeur null.

Remarques

Vous pouvez utiliser l’objet ExceptionDispatchInfo retourné par cette méthode à un autre moment et éventuellement sur un autre thread pour ressaisir l’exception spécifiée, comme si l’exception avait été transmise du point où elle a été capturée jusqu’au point où elle a été répliquée.

Si l’exception est active lorsqu’elle est capturée, les informations de trace de pile actuelles et les informations Watson contenues dans l’exception sont stockées. S’il est inactif, autrement dit, s’il n’a pas été levée, il n’a pas de trace de pile ou d’informations Watson.

S’applique à

Voir aussi