Поделиться через


Практическое руководство. Хранение сообщений в очередях журнала

Обновлен: Ноябрь 2007

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

Общие сведения о хранении сообщений в журналах см. в разделе Хранение очереди сообщений в журнале.

Использование журналов для всех сообщений, отправляемых экземпляром компонента MessageQueue

  1. Создайте экземпляр компонента MessageQueue и задайте в качестве значения свойства Path очередь, на которую необходимо сослаться. Дополнительные сведения см. в разделе Практическое руководство. Создание экземпляров компонента MessageQueue.

  2. В окне Свойства задайте свойству UseJournalQueue класса DefaultPropertiesToSend компонента значение true.

Установка настроек записи в журнал для отдельного сообщения

  1. Создайте сообщение, для отправки.

  2. В коде задайте свойству UseJournalQueue значение true. Код может выглядеть следующим образом.

    Message1.UseJournalQueue = True
    
         Message1.UseJournalQueue = true;
    

Установка настроек журнала для записи в него удаляемых из очереди сообщений

  1. Создайте экземпляр компонента MessageQueue и задайте в качестве значения свойства Path очередь, на которую необходимо сослаться. Дополнительные сведения см. в разделе Практическое руководство. Создание экземпляров компонента MessageQueue.

  2. Свойству UseJournalQueue компонента MessageQueue, ссылающегося на данную очередь, задайте значение true. Код может выглядеть следующим образом.

    MessageQueue1.UseJournalQueue = True
    
         MessageQueue1.UseJournalQueue = true;
    

Установка максимального размера очереди журналов

  1. Создайте экземпляр компонента MessageQueue и задайте в качестве значения свойства Path очередь журналов, на которую необходимо сослаться. Дополнительные сведения см. в разделе Практическое руководство. Создание экземпляров компонента MessageQueue.

  2. В качестве значения свойства MaximumJournalSize укажите максимальный размер (в килобайтах) очереди журналов.

См. также

Задачи

Практическое руководство. Очистка содержимого очереди

Практическое руководство. Запрос подтверждения получения сообщения

Практическое руководство. Создание экземпляров компонента MessageQueue

Основные понятия

Хранение очереди сообщений в журнале

Свойства сообщения по умолчанию

Другие ресурсы

Отправка и сериализация сообщений