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