MessageQueue.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 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 |