BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供一組值,描述發送器如何回應在處理要求時發生的失敗。
public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions =
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
- 繼承
欄位
Continue | 0 | 失敗後繼續執行。 這是預設值。 它會定義 Windows Presentation Foundation 發送器的行為先於 .NET Framework 4.7.1。 選取此選項時,發送器可能無回應。 |
Reset | 2 | 重設發送器的狀態,在下次有需要時嘗試另一個要求。 雖然此選項有時會「修復」無回應問題,但它無法接受一般的處理時機,而時機非常重要。 選取此選項會導致非預期的行為。 |
Throw | 1 | 擲回例外狀況。 此選項會讓應用程式開發人員立即注意到問題。 |
備註
Windows Presentation Foundation發送器會藉由設定計時器或將訊息張貼至本身,來回應要求處理時所遇到的失敗。 如果基礎作業系統資源耗盡,這些作業可能會失敗,這會導致發送器沒有回應。 BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions列舉值可以指派給 BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure 屬性,以協助診斷此沒有回應的原因。