ExceptionDispatchInfo.Capture(Exception) Метод

Определение

Создает объект, представляющий указанное ExceptionDispatchInfo исключение в текущей точке кода.

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

Параметры

source
Exception

Исключение, состояние которого фиксируется, и которое представлено возвращаемым объектом.

Возвращаемое значение

Объект, представляющий указанное исключение в текущей точке кода.

Исключения

source равно null.

Комментарии

Вы можете использовать ExceptionDispatchInfo объект, возвращаемый этим методом в другое время, и, возможно, в другом потоке для повторного увеличения указанного исключения, как если бы исключение прошло с точки, где она была записана до точки, где она переросла.

Если исключение активно при захвате, текущая информация трассировки стека и сведения о Уотсоне, содержащиеся в исключении, хранятся. Если он неактивен, то есть, если он не был создан, у него нет трассировки стека или сведений о Уотсоне.

Применяется к

См. также раздел