BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje sadu hodnot, které popisují, jak dispečer reaguje na chyby, ke kterým dochází při zpracování.
public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions =
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
- Dědičnost
Pole
Continue | 0 | Pokračujte po selhání. Toto je výchozí hodnota. Definuje chování dispečeru Windows Presentation Foundation před .NET Framework 4.7.1. Dispečer se může stát nereagující, když je tato možnost vybrána. |
Reset | 2 | Resetujte stav dispečera a zkuste další požadavek při příštím požadavku. I když tato možnost může někdy nereagovat na "opravu", nemůže respektovat obvyklé načasování zpracování, což může být zásadní. Výběrem této možnosti může dojít k neočekávanému chování. |
Throw | 1 | Vyvolá výjimku. Tato možnost okamžitě upozorní vývojáře aplikace na problém. |
Poznámky
Dispečer Windows Presentation Foundation reaguje na selhání, ke kterým dochází při žádosti o zpracování nastavením časovače nebo publikování zpráv. Tyto operace můžou selhat, pokud dojde k vyčerpání podkladových prostředků operačního systému, což způsobí, že dispečer přestane reagovat. K BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions vlastnosti lze přiřadit BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure hodnotu výčtu, která pomáhá diagnostikovat příčinu této nereagující vlastnosti.