BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求の処理中に発生したエラーにディスパッチャーがどのように応答するかを説明する、一連の値を提供します。
public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions =
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
- 継承
フィールド
Continue | 0 | 失敗後も続行します。 これが既定値です。 .NET Framework 4.7.1 より前の Windows Presentation Foundation ディスパッチャーの動作を定義します。 このオプションを選択すると、ディスパッチャーが応答しなくなる場合があります。 |
Reset | 2 | 次に必要な場合に別の要求を試せるように、ディスパッチャーの状態をリセットします。 このオプションにより、無反応な状態が "修復" される場合もありますが、通常の処理のタイミングを優先できなくなり、重大な問題となることがあります。 このオプションを選択すると、予期しない動作が起こる可能性があります。 |
Throw | 1 | 例外をスローします。 このオプションにより、問題がすぐにアプリケーション開発者に通知されます。 |
注釈
Windows Presentation Foundation ディスパッチャーは、タイマーを設定するか、メッセージをそれ自体に投稿して処理を要求するときに発生したエラーに対応します。 基になるオペレーティング システム リソースが使い果たされると、これらの操作が失敗し、ディスパッチャーが応答しなくなる可能性があります。 BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptionsこの応答不能の原因の診断にBaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure役立つ列挙値をプロパティに割り当てることができます。