MessageQueue.UseJournalQueue Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее, должны ли полученные сообщения копироваться в очередь журнала.
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
Значение свойства
Значение true
, если сообщения, полученные из очереди, копируются в очередь журнала; в противном случае — значение false
.
- Атрибуты
Исключения
При обращении к методу службы очереди сообщений возникла ошибка.
Примеры
В следующем примере кода получается и задается значение свойства очереди UseJournalQueue сообщений.
// 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);
Комментарии
Когда приложение Message Queuing создает новую очередь приложения, оно автоматически создает связанную очередь журнала в том же расположении. Очередь журнала используется для отслеживания сообщений, удаленных из очереди. Задание этого свойства изменяет очередь очереди сообщений. Таким образом, изменение влияет на любые другие MessageQueue экземпляры.
Очередь журналов не отслеживает сообщения, удаленные из очереди, так как истек срок их получения таймера, а также не отслеживает сообщения, очищенные из очереди с помощью службы каталогов очереди сообщений (хранилище сведений или Active Directory).
Приложения не могут отправлять сообщения в очереди журналов; они ограничены доступом только для чтения этих очередей. Кроме того, очередь сообщений никогда не удаляет сообщения из очередей журналов. Приложение, использующее очередь, должно очистить эти сообщения, получив их или очистив очередь.
В следующей таблице показано, доступно ли это свойство в различных режимах рабочей группы.
Режим рабочей группы | Доступно |
---|---|
Локальный компьютер | Да |
Имя локального компьютера и прямого формата | Да |
Удаленный компьютер | Нет |
Имя удаленного компьютера и прямого формата | Нет |