Message.UseJournalQueue 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 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.