ExceptionDispatchInfo.Capture(Exception) Metoda

Definice

Vytvoří objekt, který představuje zadanou ExceptionDispatchInfo výjimku v aktuálním bodě kódu.

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

Parametry

source
Exception

Výjimka, jejíž stav je zachycen a který je reprezentován vráceným objektem.

Návraty

Objekt, který představuje zadanou výjimku v aktuálním bodě kódu.

Výjimky

source je null.

Poznámky

Můžete použít ExceptionDispatchInfo objekt vrácený touto metodou jindy a případně v jiném vlákně k opětovnému rozšíření zadané výjimky, jako kdyby výjimka proběhla z místa, kde byla zachycena do bodu, kde se znovu zachytávala.

Pokud je při zachycení výjimky aktivní, uloží se aktuální informace o trasování zásobníku a informace programu Watson obsažené v výjimce. Pokud je neaktivní, znamená to, že pokud nebyl vyvolán, neobsahuje žádné trasování zásobníku ani informace o Programu Watson.

Platí pro

Viz také