BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Enumeração

Definição

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

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.

Aplica-se a

Ver também