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ário.

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

Erro ao acessar um método do serviço 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ário 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, quaisquer outras MessageQueue instâncias são afetadas pela alteração.

A fila do diário não controla as mensagens removidas da fila porque o temporizador de tempo a ser recebido expirou, nem controla as 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ário. 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 Yes
Nome do computador local e do formato direto Yes
Computador remoto Não
Computador remoto e nome de formato direto Não

Aplica-se a

Confira também