BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет набор значений, который описывает, каким образом диспетчер реагирует на сбои, возникающие при обработке запроса.
public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions =
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
- Наследование
Поля
Continue | 0 | Продолжить после сбоя. Это значение по умолчанию. Оно определяет поведение диспетчера Windows Presentation Foundation, предшествующего .NET Framework 4.7.1. При выборе этого параметра диспетчер может перестать отвечать. |
Reset | 2 | Сбросьте состояние диспетчера, чтобы в следующий раз попробовать другой запрос, когда он будет необходим. Хотя этот параметр может иногда устранять проблему зависания, он не поддерживает обычное время обработки, что может иметь важное значение. Выбор этого параметра может привести к непредвиденному поведению. |
Throw | 1 | Создание исключения. Этот параметр сразу же привлекает внимание разработчика приложений к проблеме. |
Комментарии
Диспетчер Windows Presentation Foundation реагирует на сбои, с которыми он сталкивается при запросе обработки, задав таймер или отправляя сообщения для себя. Эти операции могут завершиться ошибкой, если базовые ресурсы операционной системы исчерпаны, что приводит к тому, что диспетчер перестает отвечать на запросы. BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Значение перечисления можно присвоить свойствуBaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure, чтобы помочь диагностировать причину этой неответственности.