ExceptionDispatchInfo.Capture(Exception) Methode

Definitie

Hiermee maakt u een ExceptionDispatchInfo object dat de opgegeven uitzondering op het huidige punt in code vertegenwoordigt.

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

Parameters

source
Exception

De uitzondering waarvan de status wordt vastgelegd en die wordt vertegenwoordigd door het geretourneerde object.

Retouren

Een object dat de opgegeven uitzondering vertegenwoordigt op het huidige punt in code.

Uitzonderingen

source is null.

Opmerkingen

U kunt het ExceptionDispatchInfo object dat door deze methode wordt geretourneerd op een ander moment en mogelijk op een andere thread gebruiken om de opgegeven uitzondering opnieuw te werpen, alsof de uitzondering is gestroomd vanaf het punt waar deze is vastgelegd tot het punt waar deze wordt geplaatst.

Als de uitzondering actief is wanneer deze wordt vastgelegd, worden de huidige stacktraceringsinformatie en Watson-informatie die in de uitzondering is opgenomen, opgeslagen. Als het inactief is, is het, als het niet is gegooid, geen stack tracerings- of Watson-informatie.

Van toepassing op

Zie ook