BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Enumerazione

Definizione

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

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.

Si applica a

Vedi anche