次の方法で共有


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役立つ列挙値をプロパティに割り当てることができます。

適用対象

こちらもご覧ください