Message.UseJournalQueue Свойство

Определение

Получает или задает значение, указывающее, должна ли копия сообщения храниться в журнале компьютера, являющегося источником этого сообщения.

C#
[System.Messaging.MessagingDescription("MsgUseJournalQueue")]
public bool UseJournalQueue { get; set; }

Значение свойства

Чтобы потребовать хранения копии сообщения в журнале компьютера-источника после успешной передачи сообщения с компьютера на следующий сервер, это значение должно быть равным true; в противном случае — false. Значение по умолчанию — false.

Атрибуты

Исключения

Очередь сообщений фильтруется, чтобы не учитывать свойство UseJournalQueue.

Примеры

В следующем примере кода получается и задается значение свойства сообщения UseJournalQueue .

Комментарии

Свойства UseJournalQueue и UseDeadLetterQueue определяют способ отслеживания сообщения в очереди сообщений. Если UseJournalQueue имеет значение true, копия сохраняется в журнале компьютера на исходном компьютере на каждом шаге передачи сообщения.

Отправленное сообщение копируется в очередь журнала, только если очередь назначения находится на удаленном компьютере. Если назначение находится на локальном компьютере, сообщение отправляется непосредственно в очередь; Нет промежуточных шагов, чтобы требовать ведение журнала.

При хранении сообщений в очереди журнала периодически очищайте очередь, чтобы удалять ненужные сообщения. Сообщения, хранящиеся в очередях журналов, учитываются в квоте для компьютера, на котором находится очередь. (Квота компьютера задается администратором.)

Вы не создаете журнал или очередь недоставленных сообщений. Это обе системные очереди, создаваемые очередью сообщений.

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел