Partilhar via


Message.UseJournalQueue Propriedade

Definição

Obtém ou define um valor que indica se uma cópia da mensagem deve ser mantida em um diário de computador no computador de origem.

public:
 property bool UseJournalQueue { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgUseJournalQueue")]
public bool UseJournalQueue { get; set; }
[<System.Messaging.MessagingDescription("MsgUseJournalQueue")>]
member this.UseJournalQueue : bool with get, set
Public Property UseJournalQueue As Boolean

Valor da propriedade

true para exigir que uma cópia de uma mensagem seja mantida no diário do computador de origem após a mensagem ter sido transmitida com êxito (do computador de origem para o próximo servidor); caso contrário, false. O padrão é false.

Atributos

Exceções

A fila de mensagens é filtrada para ignorar a propriedade UseJournalQueue.

Exemplos

O exemplo de código a seguir obtém e define o valor da propriedade de UseJournalQueue uma mensagem.

Comentários

As UseJournalQueue propriedades e UseDeadLetterQueue especificam como o Enfileiramento de Mensagens rastreia uma mensagem. Se UseJournalQueue for true, uma cópia será mantida no diário do computador no computador de origem em cada etapa em que uma mensagem é transmitida.

A mensagem enviada só será copiada para a fila do diário se a fila de destino estiver em um computador remoto. Se o destino estiver no computador local, a mensagem será enviada diretamente para a fila; não há etapas intermediárias para exigir o registro em diário.

Quando você armazena mensagens em uma fila de diários, desmarque a fila periodicamente para remover mensagens que não são mais necessárias. As mensagens armazenadas em filas de diário contam com a cota do computador em que a fila reside. (A cota do computador é definida pelo administrador.)

Você não cria um diário ou uma fila de mensagens mortas. Essas são as duas filas do sistema geradas pelo Enfileiramento de Mensagens.

Aplica-se a

Confira também