Практическое руководство. Хранение сообщений в очередях журнала
Обновлен: Ноябрь 2007
Существует два способа настройки использования очередей журналов для отправленных сообщений — оставить используемое по умолчанию свойство компонента MessageQueue, тогда все отправленные компонентом сообщения будут использовать журнал, либо можно установить запись в очередь журналов для отдельных отправляемых сообщений.
Общие сведения о хранении сообщений в журналах см. в разделе Хранение очереди сообщений в журнале.
Использование журналов для всех сообщений, отправляемых экземпляром компонента MessageQueue
Создайте экземпляр компонента MessageQueue и задайте в качестве значения свойства Path очередь, на которую необходимо сослаться. Дополнительные сведения см. в разделе Практическое руководство. Создание экземпляров компонента MessageQueue.
В окне Свойства задайте свойству UseJournalQueue класса DefaultPropertiesToSend компонента значение true.
Установка настроек записи в журнал для отдельного сообщения
Создайте сообщение, для отправки.
В коде задайте свойству UseJournalQueue значение true. Код может выглядеть следующим образом.
Message1.UseJournalQueue = True
Message1.UseJournalQueue = true;
Установка настроек журнала для записи в него удаляемых из очереди сообщений
Создайте экземпляр компонента MessageQueue и задайте в качестве значения свойства Path очередь, на которую необходимо сослаться. Дополнительные сведения см. в разделе Практическое руководство. Создание экземпляров компонента MessageQueue.
Свойству UseJournalQueue компонента MessageQueue, ссылающегося на данную очередь, задайте значение true. Код может выглядеть следующим образом.
MessageQueue1.UseJournalQueue = True
MessageQueue1.UseJournalQueue = true;
Установка максимального размера очереди журналов
Создайте экземпляр компонента MessageQueue и задайте в качестве значения свойства Path очередь журналов, на которую необходимо сослаться. Дополнительные сведения см. в разделе Практическое руководство. Создание экземпляров компонента MessageQueue.
В качестве значения свойства MaximumJournalSize укажите максимальный размер (в килобайтах) очереди журналов.
См. также
Задачи
Практическое руководство. Очистка содержимого очереди
Практическое руководство. Запрос подтверждения получения сообщения
Практическое руководство. Создание экземпляров компонента MessageQueue
Основные понятия
Хранение очереди сообщений в журнале
Свойства сообщения по умолчанию