MsmqElementBase.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 mensagens suspeitas e que não podem ser expedidas são tratadas.
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 valor que especifica como as mensagens não acessível e não ReceiveErrorHandling comprometidas são tratadas.
- Atributos
Comentários
Quando essa propriedade é definida como , o ouvinte do canal tem falha Fault e ProtocolException um (envolvendo MsmqPoisonMessageException um ) é rastreado e lançado. A mensagem errada é deixada na fila e precisa ser removida por algum método manual. O MsmqPoisonMessageException contém um que pode ser usado para identificar e remover manualmente a MessageLookupId mensagem de erro da fila de mensagens falsas.
Quando essa propriedade é definida como Drop , a mensagem de erro é simplesmente descartado.
Quando essa propriedade é definida como , uma confirmação negativa é enviada ao cliente e a mensagem errada é removida da Reject fila de mensagens falsas. Essa opção está disponível somente no En enqueamento de mensagens (também conhecido como MSMQ) 4.0.
Quando definido como Move , a mensagem de erro é movida para a subconsistência final de poison. Essa opção só está disponível no En enroscar mensagens 4.0.