ExceptionDispatchInfo.Capture(Exception) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.