Поделиться через


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)

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

ToString()

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

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

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

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