MessageQueue.UseJournalQueue Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe 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 de Propriedade
true se as mensagens recebidas da fila forem copiadas para a sua fila de diário; caso contrário, false.
- Atributos
Exceções
Ocorreu um erro ao aceder a um método de Fila de Mensagens.
Exemplos
O seguinte exemplo de código obtém e define o valor da propriedade de UseJournalQueue uma fila de 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);
Observações
Quando a aplicação de Fila de Mensagens cria uma nova fila de aplicação, cria automaticamente uma fila de diário associada na mesma localização. A fila de diário é usada para rastrear as mensagens removidas de uma fila. Definir esta propriedade modifica a fila de Fila de Mensagens. Portanto, quaisquer outras MessageQueue instâncias são afetadas pela mudança.
A fila de diário não regista mensagens removidas da fila porque o temporizador deto-be-recebido expirou, nem regista mensagens eliminadas da fila usando um serviço de diretório de Fila de Mensagens (Armazenamento de Informação ou Active Directory).
As aplicações não podem enviar mensagens para filas de diário; estão limitados ao acesso apenas de leitura destas filas. Além disso, a Fila de Mensagens nunca remove mensagens das filas de diário. A aplicação que utiliza a fila deve limpar estas mensagens, seja recebendo-as ou purgando a fila.
A tabela seguinte mostra se esta propriedade está disponível em vários modos de Grupo de Trabalho.
| Modo de grupo de trabalho | Available |
|---|---|
| Computador local | Yes |
| Computador local e nome do formato direto | Yes |
| Computador remoto | No |
| Computador remoto e nome do formato direto | No |