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


UnobservedTaskExceptionEventArgs Класс

Определение

Предоставляет данные для события, создаваемого, если происходит непредвиденное исключение задачи с ошибкой Task.

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

Комментарии

Свойство Exception используется для проверки исключения, не помечая его как наблюдаемое, тогда как метод используется для пометки SetObserved исключения как наблюдаемого. Пометка исключения как наблюдаемого предотвращает активацию политики эскалации исключений. Дополнительные сведения см. в разделе Примечания события UnobservedTaskException .

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

UnobservedTaskExceptionEventArgs(AggregateException)

Инициализирует новый экземпляр класса UnobservedTaskExceptionEventArgs с непредвиденным исключением.

Свойства

Exception

Возвращает исключение, которое не было отслечено.

Observed

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

Помечает Exception как "наблюдаемый", тем самым предотвращая активацию политики эскалации исключений, которая по умолчанию завершает процесс.

ToString()

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

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

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

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