UnobservedTaskExceptionEventArgs Класс

Определение

Предоставляет данные для события, создаваемого, если происходит непредвиденное исключение задачи с ошибкой Task.Provides data for the event that is raised when a faulted Task's exception goes unobserved.

public ref class UnobservedTaskExceptionEventArgs : EventArgs
public class UnobservedTaskExceptionEventArgs : EventArgs
type UnobservedTaskExceptionEventArgs = class
    inherit EventArgs
Public Class UnobservedTaskExceptionEventArgs
Inherits EventArgs
Наследование
UnobservedTaskExceptionEventArgs

Комментарии

Свойство Exception используется для проверки исключения, не помечая его как наблюдаемое, в SetObserved то время как метод используется для пометки исключения как наблюдаемого.The Exception property is used to examine the exception without marking it as observed, whereas the SetObserved method is used to mark the exception as observed. Пометка исключения как наблюдаемого предотвращает срабатывание политики эскалации исключений, которая по умолчанию прерывает процесс.Marking the exception as observed prevents it from triggering exception escalation policy which, by default, terminates the process.

Конструкторы

UnobservedTaskExceptionEventArgs(AggregateException)

Инициализирует новый экземпляр класса UnobservedTaskExceptionEventArgs с непредвиденным исключением.Initializes a new instance of the UnobservedTaskExceptionEventArgs class with the unobserved exception.

Свойства

Exception

Непредвиденное исключение.The Exception that went unobserved.

Observed

Получает значение, указывающее, отмечено ли данное исключение как observed.Gets whether this exception has been marked as "observed."

Методы

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)
SetObserved()

Присваивает свойству Exception значение observed, не давая ему запускать политику роста исключений, которая по умолчанию прерывает процесс.Marks the Exception as "observed," thus preventing it from triggering exception escalation policy which, by default, terminates the process.

ToString()

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

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

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

Дополнительно