BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un ensemble de valeurs qui décrivent comment le répartiteur répond aux échecs rencontrés lors de la demande de traitement.
public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions =
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| Continue | 0 | Continuez après l’échec. Il s’agit de la valeur par défaut. Il définit le comportement du répartiteur Windows Presentation Foundation avant .NET Framework 4.7.1. Le répartiteur peut ne pas répondre lorsque cette option est sélectionnée. |
| Throw | 1 | Lève une exception. Cette option apporte immédiatement le problème à l’attention du développeur d’applications. |
| Reset | 2 | Réinitialisez l’état du répartiteur pour essayer une autre requête la prochaine fois qu’une demande est nécessaire. Bien que cette option puisse parfois « réparer » l’absence de réponse, elle ne peut pas respecter le moment habituel du traitement, ce qui peut être crucial. La sélection de cette option peut entraîner un comportement inattendu. |
Remarques
Le répartiteur Windows Presentation Foundation réagit aux défaillances qu’il rencontre lors de la demande de traitement en définissant un minuteur ou en publiant des messages sur lui-même. Ces opérations peuvent échouer si les ressources du système d’exploitation sous-jacentes sont épuisées, ce qui entraîne l’absence de réponse du répartiteur. Une BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions valeur d’énumération peut être affectée à la BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure propriété pour faciliter le diagnostic de la cause de cette non-réponse.