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


BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Перечисление

Определение

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

public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions = 
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
Наследование
BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

Поля

Имя Значение Описание
Continue 0

Продолжить после сбоя.

Это значение по умолчанию. Он определяет поведение диспетчера Windows Presentation Foundation до .NET Framework 4.7.1. Диспетчер может перестать отвечать при выборе этого параметра.

Throw 1

Создание исключения.

Этот параметр сразу же приводит к проблеме для разработчика приложений.

Reset 2

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

Хотя этот параметр иногда может "восстановить" неответственность, он не может учитывать обычное время обработки, что может быть важным. Выбор этого параметра может привести к неожиданному поведению.

Комментарии

Диспетчер Windows Presentation Foundation реагирует на сбои, возникающие при запросе обработки, задав таймер или отправляя сообщения для себя. Эти операции могут завершиться ошибкой, если базовые ресурсы операционной системы исчерпаны, что приводит к тому, что диспетчер не отвечает. BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Значение перечисления можно назначить BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure свойству, чтобы помочь в диагностике причины этой неответственности.

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

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