BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Wyliczenie

Definicja

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
BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

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.

Dotyczy

Zobacz też