ExceptionDispatchInfo Класс

Определение

Представляет исключение, состояние которого регистрируется в определенной точке кода.Represents an exception whose state is captured at a certain point in code.

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

Комментарии

Объект ExceptionDispatchInfo сохраняет сведения о трассировке стека и сведения о Watson, которые содержит исключение, в точке, где оно записано.The ExceptionDispatchInfo object stores the stack trace information and Watson information that the exception contains at the point where it is captured. Исключение может быть вызвано в другое время и, возможно, в другом потоке путем вызова метода ExceptionDispatchInfo.Throw.The exception can be thrown at another time and possibly on another thread by calling the ExceptionDispatchInfo.Throw method. Исключение возникает, как если бы оно было передано из точки, где он был захвачен в точку, где вызывается метод Throw.The exception is thrown as if it had flowed from the point where it was captured to the point where the Throw method is called.

ExceptionDispatchInfo не может быть сериализован и не предназначен для границ домена приложения.ExceptionDispatchInfo cannot be serialized and is not intended to cross application domain boundaries.

Свойства

SourceException

Получает исключение, представляемое текущим экземпляром.Gets the exception that is represented by the current instance.

Методы

Capture(Exception)

Создает объект ExceptionDispatchInfo, представляющий указанное исключение в текущей точке в коде.Creates an ExceptionDispatchInfo object that represents the specified exception at the current point in code.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Вызывает исключение, которое представлено текущим объектом ExceptionDispatchInfo, после восстановления состояния, сохраненного в момент захвата исключения.Throws the exception that is represented by the current ExceptionDispatchInfo object, after restoring the state that was saved when the exception was captured.

Throw(Exception)

Создает исключение источника, сохраняя исходные данные Watson и дополняя, а не заменяя исходную трассировку стека.Throws the source exception, maintaining the original Watson information and augmenting rather than replacing the original stack trace.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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