MsmqBindingElementBase.ReceiveErrorHandling Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor de enumeração que especifica como são tratadas as mensagens suspeitas que não podem ser expedidas.
public:
property System::ServiceModel::ReceiveErrorHandling ReceiveErrorHandling { System::ServiceModel::ReceiveErrorHandling get(); void set(System::ServiceModel::ReceiveErrorHandling value); };
[System.Configuration.ConfigurationProperty("receiveErrorHandling", DefaultValue=System.ServiceModel.ReceiveErrorHandling.Fault)]
public System.ServiceModel.ReceiveErrorHandling ReceiveErrorHandling { get; set; }
[<System.Configuration.ConfigurationProperty("receiveErrorHandling", DefaultValue=System.ServiceModel.ReceiveErrorHandling.Fault)>]
member this.ReceiveErrorHandling : System.ServiceModel.ReceiveErrorHandling with get, set
Public Property ReceiveErrorHandling As ReceiveErrorHandling
Valor da propriedade
Um ReceiveErrorHandling valor que especifica como o veneno e as mensagens que não podem ser enviadas são tratados.
- Atributos
Comentários
Quando essa propriedade é definida como Fault, o ouvinte tem falha e um ProtocolException (encapsulando um MsmqPoisonMessageException) é rastreado e jogado. A mensagem é deixada na fila e deve ser removida manualmente. Ele MsmqPoisonMessageException contém um MessageLookupId que pode ser usado para identificar e remover manualmente a mensagem da fila de mensagens venenosas.
Quando essa propriedade é definida como Drop, a mensagem ofensiva é simplesmente descartada.
Quando essa propriedade é definida como Reject, uma confirmação negativa é enviada ao cliente e a mensagem é removida da fila de mensagens venenosas. Essa opção está disponível somente no MSMQ (Enfileiramento de Mensagens) 4.0.
Quando essa propriedade é definida como Move, a mensagem é movida para a subconsulta final da mensagem venenosa. Essa opção está disponível apenas no Enfileiramento de Mensagens (também conhecido como MSMQ) 4.0.