BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un set di valori che descrive in che modo il dispatcher risponde agli errori rilevati durante la richiesta di elaborazione.
public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions =
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Continue | 0 | Continuare dopo l'errore. Questo è il valore predefinito. Definisce il comportamento del dispatcher di Windows Presentation Foundation prima di .NET Framework 4.7.1. Quando questa opzione è selezionata, il dispatcher potrebbe non rispondere. |
| Throw | 1 | Genera un'eccezione. Questa opzione porta immediatamente il problema all'attenzione dello sviluppatore dell'applicazione. |
| Reset | 2 | Reimpostare lo stato del dispatcher per provare un'altra richiesta la volta successiva. Anche se questa opzione può talvolta "riparare" la mancata risposta, non può rispettare i tempi di elaborazione consueti, che possono essere cruciali. La selezione di questa opzione può causare un comportamento imprevisto. |
Commenti
Il dispatcher di Windows Presentation Foundation reagisce agli errori riscontrati durante la richiesta di elaborazione impostando un timer o pubblicando messaggi su se stesso. Queste operazioni possono non riuscire se le risorse del sistema operativo sottostanti vengono esaurite, causando la mancata risposta del dispatcher. È BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions possibile assegnare un valore di enumerazione alla BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure proprietà per facilitare la diagnosi della causa di questa mancata risposta.