Condividi tramite


BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Enumerazione

Definizione

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

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.

Si applica a

Vedi anche