BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions 枚举

定义

提供一组值,用于描述调度程序如何响应请求处理时遇到的失败。

public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions = 
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
继承
BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

字段

Continue 0

失败后继续。

这是默认值。 它定义 .NET Framework 4.7.1 之前的 Windows Presentation Foundation 调度程序的行为。 如果选择此选项,调度程序可能无响应。

Reset 2

重置调度程序的状态,在下次需要请求时尝试另一请求。

虽然此选项有时可以“修复”无响应,但它不会使用正常处理时间,而这个时间可能很重要。 选择此选项可能导致意外的行为。

Throw 1

引发异常。

此选项可让应用程序开发人员立即注意到问题。

注解

Windows Presentation Foundation调度程序通过设置计时器或将消息发布到自身来响应请求处理时遇到的故障。 如果基础操作系统资源耗尽,则这些操作可能会失败,这会导致调度程序无响应。 BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions可以将枚举值分配给BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure属性,以帮助诊断这种无响应的原因。

适用于

另请参阅