Compartilhar via


MessageQueue.UseJournalQueue Propriedade

Definição

Obtém ou define um valor que indica se as mensagens recebidas são copiadas para a fila de diários.

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

Valor da propriedade

true se as mensagens recebidas da fila forem copiadas para sua fila de diários; caso contrário, false.

Atributos

Exceções

Ocorreu um erro ao acessar um método de Enfileiramento de Mensagens.

Exemplos

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

// Set the queue's UseJournalQueue property value.
queue.UseJournalQueue = true;

// Display the new value of the queue's UseJournalQueue property.
Console.WriteLine("MessageQueue.UseJournalQueue: {0}",
    queue.UseJournalQueue);

Comentários

Quando o aplicativo Enfileiramento de Mensagens cria uma nova fila de aplicativos, ele cria automaticamente uma fila de diários associada no mesmo local. A fila de diários é usada para rastrear as mensagens removidas de uma fila. Definir essa propriedade modifica a fila de Enfileiramento de Mensagens. Portanto, todas as outras MessageQueue instâncias são afetadas pela alteração.

A fila de diários não rastreia as mensagens removidas da fila porque o tempoto-betemporizador recebido expirou, nem rastreia mensagens limpas da fila usando um serviço de diretório de Enfileiramento de Mensagens (Repositório de Informações ou Active Directory).

Os aplicativos não podem enviar mensagens para filas de diários; eles são limitados ao acesso somente leitura dessas filas. Além disso, o Enfileiramento de Mensagens nunca remove mensagens de filas de diários. O aplicativo que usa a fila deve limpar essas mensagens recebendo-as ou limpando a fila.

A tabela a seguir mostra se essa propriedade está disponível em vários modos de Grupo de Trabalho.

Modo de grupo de trabalho Disponível
Computador local Sim
Nome do computador local e do formato direto Sim
Computador remoto No
Computador remoto e nome do formato direto No

Aplica-se a

Confira também