BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions 列舉

定義

提供一組值,描述發送器如何回應在處理要求時發生的失敗。

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

欄位

Continue 0

失敗後繼續執行。

這是預設值。 它會定義 Windows Presentation Foundation 發送器的行為先於 .NET Framework 4.7.1。 選取此選項時,發送器可能無回應。

Reset 2

重設發送器的狀態,在下次有需要時嘗試另一個要求。

雖然此選項有時會「修復」無回應問題,但它無法接受一般的處理時機,而時機非常重要。 選取此選項會導致非預期的行為。

Throw 1

擲回例外狀況。

此選項會讓應用程式開發人員立即注意到問題。

備註

Windows Presentation Foundation發送器會藉由設定計時器或將訊息張貼至本身,來回應要求處理時所遇到的失敗。 如果基礎作業系統資源耗盡,這些作業可能會失敗,這會導致發送器沒有回應。 BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions列舉值可以指派給 BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure 屬性,以協助診斷此沒有回應的原因。

適用於

另請參閱