Partilhar via


BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Enumeração

Definição

Fornece um conjunto de valores que descreve como o dispatcher responde a falhas encontradas durante a solicitação de processamento.

public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions = 
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
Herança
BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

Campos

Continue 0

Continue após a falha.

Este é o valor padrão. Ele define o comportamento do dispatcher do Windows Presentation Foundation antes do .NET Framework 4.7.1. O dispatcher pode ficar sem resposta quando essa opção é selecionada.

Reset 2

Redefina o estado do dispatcher para tentar outra solicitação na próxima vez em que uma for necessária.

Embora essa opção possa, às vezes, "reparar" a falta de resposta, ela não pode respeitar o intervalo habitual de processamento, que pode ser fundamental. Selecionar essa opção pode resultar em um comportamento inesperado.

Throw 1

Gera uma exceção.

Essa opção leva imediatamente o problema à atenção do desenvolvedor do aplicativo.

Comentários

O Windows Presentation Foundation dispatcher reage a falhas encontradas ao solicitar o processamento definindo um temporizador ou postando mensagens para si mesmo. Essas operações podem falhar se os recursos do sistema operacional subjacente estiverem esgotados, o que faz com que o dispatcher fique sem resposta. Um BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions valor de enumeração pode ser atribuído à BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure propriedade para ajudar a diagnosticar a causa dessa falta de resposta.

Aplica-se a

Confira também