BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece um conjunto de valores que descreve como o despachante responde a falhas encontradas durante o pedido de processamento.
public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions =
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| Continue | 0 | Continua depois da falha. Este é o valor padrão. Define o comportamento do despachador do Windows Presentation Foundation antes do .NET Framework 4.7.1. O despachante pode ficar sem resposta quando esta opção é selecionada. |
| Throw | 1 | Lance uma exceção. Esta opção traz imediatamente o problema à atenção do programador da aplicação. |
| Reset | 2 | Reiniciar o estado do despachante para tentar outro pedido na próxima vez que for necessário. Embora esta opção possa por vezes "reparar" a falta de resposta, não consegue respeitar o momento habitual de processamento, que pode ser crucial. Selecionar esta opção pode levar a comportamentos inesperados. |
Observações
O despachante do Windows Presentation Foundation reage a falhas que encontra ao solicitar processamento, definindo um temporizador ou enviando mensagens a si próprio. Estas operações podem falhar se os recursos do sistema operativo subjacente estiverem esgotados, o que faz com que o despachante se torne inresponsivo. Pode ser atribuído um BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions valor de enumeração à BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure propriedade para ajudar a diagnosticar a causa desta falta de resposta.