MsmqElementBase.ExactlyOnce 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 booliano que indica se as mensagens processadas por essa associação serão recebidas exatamente uma vez.
public:
property bool ExactlyOnce { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("exactlyOnce", DefaultValue=true)]
public bool ExactlyOnce { get; set; }
[<System.Configuration.ConfigurationProperty("exactlyOnce", DefaultValue=true)>]
member this.ExactlyOnce : bool with get, set
Public Property ExactlyOnce As Boolean
Valor da propriedade
true
se as mensagens processadas por essa associação serão recebidas exatamente uma vez; caso contrário, false
. O padrão é true
.
- Atributos
Comentários
Uma mensagem pode ser enviada com ou sem garantias. Uma garantia permite que um aplicativo garanta que uma mensagem enviada tenha atingido a fila de mensagens de recebimento ou, se não tiver feito isso, o aplicativo poderá determinar isso lendo a fila de mensagens mortas.
As mensagens enviadas ExactlyOnce com definido como devem ser enviadas somente para uma fila true
transacional.
ExactlyOnce, quando definido como , indica que o Enfilamento de Mensagens (também conhecido como MSMQ) garantirá que uma mensagem enviada seja entregue à fila de mensagens de recebimento apenas uma vez e, se a entrega falhar, a mensagem será enviada para a fila de mensagens true
mortas.
Para mensagens que precisam ExactlyOnce ser , a propriedade assume como padrão false
DeadLetterQueue null
.
Para mensagens que precisam ser , a propriedade assume como padrão uma fila de mensagens mortas em todo o sistema ExactlyOnce true
transacional no DeadLetterQueue Enfiling de Mensagens.