Message.UseJournalQueue Propriedade

Definição

Recebe ou define um valor que indica se uma cópia da mensagem deve ser mantida num diário de máquina 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 de Propriedade

true exigir que uma cópia de uma mensagem seja mantida no diário da máquina do computador de origem após a transmissão com sucesso da mensagem (do computador de origem para o servidor seguinte); caso contrário, false. A predefinição é false.

Atributos

Exceções

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

Exemplos

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

Observações

As UseJournalQueue propriedades e UseDeadLetterQueue especificam como a Fila de Mensagens acompanha uma mensagem. Se UseJournalQueue for true, então uma cópia é mantida no diário do computador na máquina de origem em cada passo em que uma mensagem é transmitida.

A mensagem enviada só é copiada para a fila de diário se a fila de destino estiver num computador remoto. Se o destino estiver no computador local, a mensagem é enviada diretamente para a fila; Não existem passos intermédios que obriguem a fazer journaling.

Quando guardar mensagens numa fila de diário, limpe-a periodicamente para remover mensagens que já não são necessárias. As mensagens armazenadas em filas de diário contam para a quota do computador onde a fila reside. (A quota de computadores é definida pelo administrador.)

Não se cria um diário nem uma fila de cartas mortas. Ambas são filas de sistema geradas pela Fila de Mensagens.

Aplica-se a

Ver também