Message.UseDeadLetterQueue Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, должна ли быть отправлена копия сообщения, которая не может быть доставлена в очередь недоставленных писем.
public:
property bool UseDeadLetterQueue { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")]
public bool UseDeadLetterQueue { get; set; }
[<System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")>]
member this.UseDeadLetterQueue : bool with get, set
Public Property UseDeadLetterQueue As Boolean
Значение свойства
true Если сбой доставки сообщений должен привести к отправке копии сообщения в очередь недоставленных писем; falseв противном случае . Значение по умолчанию — false.
- Атрибуты
Исключения
Очередь сообщений фильтруется, чтобы игнорировать UseDeadLetterQueue свойство.
Примеры
Следующий пример кода получает и задает значение свойства сообщения UseDeadLetterQueue .
Комментарии
UseDeadLetterQueue Свойства UseJournalQueue указывают, как очередь сообщений отслеживает сообщение. Если UseDeadLetterQueue это trueтак, сбой доставки (сообщения, отличного от транзакций), вызывает отправку сообщения в очередь недоставленных недоставленных сообщений на компьютере, который не удалось доставить сообщение. Сбой доставки может быть вызван истечением срока действия таймера сообщения, например.
В случае сбоя доставки для транзакционного сообщения очередь сообщений отправляет сообщение в очередь недоставленных сообщений на исходном компьютере во всех негативных и неуверенных случаях.
При хранении сообщений в очереди недоставленных писем следует периодически очищать очередь, чтобы удалить сообщения, которые больше не нужны. Сообщения, хранящиеся в очереди недоставленных букв, учитывают квоту размера компьютера, в котором находится очередь. Квота компьютера устанавливается администратором и ссылается на размер, выделенный для хранения сообщений на всем компьютере, а не только в одной очереди.
Вы не создаете журнал или очередь недоставленных писем. Это обе системные очереди, создаваемые очередью сообщений.