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.
Specifica un insieme di valori che descrive come il dispatcher risponde agli errori che si verificano durante l'elaborazione delle richieste.
public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions =
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
- Ereditarietà
Campi
Continue | 0 | Continuare dopo l'errore. Rappresenta il valore predefinito. Definisce il comportamento del dispatcher di Windows Presentation Foundation precedente a .NET Framework 4.7.1. Quando questa opzione è selezionata, il dispatcher potrebbe non rispondere. |
Reset | 2 | Reimpostare lo stato del dispatcher per una nuova richiesta, quando sarà necessaria. Anche se questa opzione può risolvere il problema della mancata risposta, non consente di rispettare i tempi di elaborazione consueti, aspetto che può rivelarsi cruciale. Se si seleziona questa opzione potrebbero verificarsi comportamenti imprevisti. |
Throw | 1 | Generazione di un'eccezione. Questa opzione porta immediatamente il problema all'attenzione dello sviluppatore dell'applicazione. |
Commenti
Il dispatcher Windows Presentation Foundation reagisce agli errori riscontrati durante la richiesta di elaborazione impostando un timer o pubblicando i messaggi su se stesso. Queste operazioni possono non riuscire se le risorse del sistema operativo sottostanti vengono esaurite, causando la mancata risposta del dispatcher. Un BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions valore di enumerazione può essere assegnato alla BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure proprietà per facilitare la diagnosi della causa di questa mancata risposta.