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. При выборе этого параметра диспетчер может перестать отвечать.

Reset 2

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

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

Throw 1

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

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

Комментарии

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

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

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