ExceptionDispatchInfo Класс

Определение

Представляет исключение, состояние которого фиксируется в определенной точке кода.

public ref class ExceptionDispatchInfo sealed
public sealed class ExceptionDispatchInfo
type ExceptionDispatchInfo = class
Public NotInheritable Class ExceptionDispatchInfo
Наследование
ExceptionDispatchInfo

Комментарии

Объект ExceptionDispatchInfo хранит сведения трассировки стека и сведения о Уотсоне, содержащие исключение в точке записи. Затем исключение можно вызвать в другое время и, возможно, на другом потоке ExceptionDispatchInfo.Throw , вызвав метод. Исключение возникает так, как если бы он протекал с точки, в которой он был записан в точку, где Throw вызывается метод.

Пример см. в разделе "Запись исключений" для повторного увеличения.

ExceptionDispatchInfo не может быть сериализован и не предназначен для пересечения границ домена приложения.

Свойства

Имя Описание
SourceException

Возвращает исключение, представленное текущим экземпляром.

Методы

Имя Описание
Capture(Exception)

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

Equals(Object)

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

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
SetCurrentStackTrace(Exception)

Сохраняет текущую трассировку стека в указанный Exception экземпляр.

SetRemoteStackTrace(Exception, String)

Сохраняет предоставленную трассировку стека в указанный Exception экземпляр.

Throw()

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

Throw(Exception)

Создает исходное исключение, сохраняя исходные сведения о Уотсоне и расширяя, а не заменяя исходную трассировку стека.

ToString()

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

(Унаследовано от Object)

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

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