BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure Property

定義

ディスパッチャーが処理を要求するときに発生したエラーの処理方法を定義します。Defines how the dispatcher reacts to failures encountered when it requests processing.

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; }
member this.HandleDispatcherRequestProcessingFailure : System.Windows.BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions with get, set
Public Shared Property HandleDispatcherRequestProcessingFailure As BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

プロパティ値

注釈

Windows Presentation Foundation ディスパッチャーは、タイマーまたはメッセージを投稿自体に設定して処理を要求する場合に発生したエラーに対応します。The Windows Presentation Foundation dispatcher reacts to failures that it encounters when requesting processing by setting a timer or posting messages to itself. 基になるオペレーティング システムのリソースが使い果たされるため、これらの操作が失敗した場合、ディスパッチャーが応答しなくなります。If these operations fail because the underlying operating system resource is exhausted, the dispatcher becomes unresponsive. 通常、ディスパッチャーが処理できるよりも早くメッセージの送信アプリケーションによって、または、ディスパッチャーのメッセージ ポンプを枯渇させてによって、このエラーが発生します。Typically, this failure is caused by an application posting messages faster than the dispatcher can handle them or by starving the dispatcher's message pump. ディスパッチャーの無応答の原因の診断に役立てるため、このプロパティの設定、ディスパッチャーをこれらの障害に対する応答方法を制御できます。To aid in diagnosing the cause of the dispatcher's unresponsiveness, you can control how the dispatcher responds to these failures by setting this property.

このプロパティの値は、いつでも変更できます。This property value can be changed at any time. 値が最後に設定した複数のスレッドから変更されている場合ライター (「最後の書き込みを優先」の動作)。If it is changed from multiple threads, the value is that set by the last writer ("last writer wins" behavior).

適用対象

こちらもご覧ください