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


BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure Свойство

Определение

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

public:
 static property System::Windows::BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions HandleDispatcherRequestProcessingFailure { System::Windows::BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions get(); void set(System::Windows::BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions value); };
public static System.Windows.BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions HandleDispatcherRequestProcessingFailure { get; set; }
static member HandleDispatcherRequestProcessingFailure : System.Windows.BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions with get, set
Public Shared Property HandleDispatcherRequestProcessingFailure As BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

Значение свойства

Значение, которое определяет, каким образом диспетчер реагирует на сбои.

Комментарии

Диспетчер Windows Presentation Foundation реагирует на сбои, с которыми он сталкивается при обработке запроса, устанавливая таймер или публикуя сообщения самостоятельно. Если эти операции завершаются сбоем, так как базовый ресурс операционной системы исчерпан, диспетчер перестает отвечать на запросы. Как правило, эта ошибка вызвана тем, что приложение публикует сообщения быстрее, чем может обработать диспетчер, или нехваткой насоса сообщений диспетчера. Чтобы упростить диагностику причины отсутствия ответа диспетчера, можно управлять реакцией диспетчера на эти сбои, задав это свойство.

Это значение свойства можно изменить в любое время. Если он изменяется из нескольких потоков, значение является значением, заданным последним модулем записи (поведение "последний модуль побеждает").

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

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