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


DeadLetterQueue Перечисление

Определение

Указывает тип используемой очереди недоставленных букв.

public enum class DeadLetterQueue
public enum DeadLetterQueue
type DeadLetterQueue = 
Public Enum DeadLetterQueue
Наследование
DeadLetterQueue

Поля

Имя Значение Описание
None 0

Не требуется использовать очередь недоставленных писем.

System 1

Используйте общесистемную очередь недоставленных писем.

Custom 2

Настраиваемая очередь недоставленных писем.

Комментарии

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

  • Нет. Очередь недоставленных писем не требуется. Если сообщение завершается ошибкой доставки, запись о ней не сохраняется в очереди недоставленных писем. Это значение по умолчанию, если ExactlyOnce задано значение false.

  • Система: очередь недоставленных сообщений используется для записи сообщений, которые завершаются сбоем. MSMQ имеет транзакционный, системный, недоставленный очереди и очередь недоставленных транзакций, системную, недоставленную очередь для записи просроченных сообщений, которые не удалось выполнить доставку из транзакционных и не транзакционных очередей соответственно. Это значение по умолчанию, если ExactlyOnce задано значение true.

  • Custom: очередь, указанная в списке CustomDeadLetterQueue , используется для записи сообщений, которые завершаются сбоем.

Сообщение может не получить доступ к принимающему приложению по следующим причинам:

  • Транзакционные сообщения отправляются в очередь, не относясь к транзакциям.

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

  • Сообщение без проверки подлинности отправляется в очередь, которая принимает только прошедшие проверку подлинности сообщения.

  • Незашифрованное сообщение отправляется в очередь, которая принимает только зашифрованные сообщения.

  • Срок действия сообщения истекает до доставки сообщения получателю.

  • Квота хранилища сообщений целевого компьютера или квота хранилища целевой очереди превышена или на целевом компьютере отсутствует свободное место на целевом компьютере при поступлении сообщения.

  • Отправитель не имеет прав доступа, необходимых для размещения сообщения в конечной очереди.

  • Цифровая подпись, присоединенная к сообщению, недопустимая.

  • Зашифрованное сообщение не может быть расшифровывается диспетчером конечных очередей.

  • Очередь назначения очищается или удаляется перед получением сообщения.

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