BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera zestaw wartości opisujących sposób reagowania dyspozytora na błędy, które są napotykane podczas żądania przetwarzania.
public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions =
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
- Dziedziczenie
Pola
Continue | 0 | Kontynuuj po awarii. Jest to wartość domyślna. Definiuje zachowanie dyspozytora Windows Presentation Foundation przed .NET Framework 4.7.1. Dyspozytor może nie odpowiadać po wybraniu tej opcji. |
Reset | 2 | Zresetuj stan dyspozytora, aby spróbować innego żądania przy następnym potrzebie. Chociaż ta opcja może czasami "naprawić" brak odpowiedzi, nie może przestrzegać zwykłego czasu przetwarzania, co może być kluczowe. Wybranie tej opcji może prowadzić do nieoczekiwanego zachowania. |
Throw | 1 | Zgłaszanie wyjątku. Ta opcja natychmiast zwraca uwagę dewelopera aplikacji na problem. |
Uwagi
Dyspozytor Windows Presentation Foundation reaguje na błędy, które napotyka podczas żądania przetwarzania, ustawiając czasomierz lub publikując komunikaty na siebie. Te operacje mogą zakończyć się niepowodzeniem, jeśli zasoby podstawowego systemu operacyjnego zostaną wyczerpane, co powoduje, że dyspozytor przestaje odpowiadać. BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Wartość wyliczenia można przypisać do BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure właściwości, aby pomóc w diagnozowaniu przyczyny tego braku odpowiedzi.