DeadLetterQueue Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает тип используемой очереди недоставленных букв.
public enum class DeadLetterQueue
public enum DeadLetterQueue
type DeadLetterQueue =
Public Enum DeadLetterQueue
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Не требуется использовать очередь недоставленных писем. |
| System | 1 | Используйте общесистемную очередь недоставленных писем. |
| Custom | 2 | Настраиваемая очередь недоставленных писем. |
Комментарии
Очередь недоставленных писем — это очередь в диспетчере очередей отправляющего приложения для просроченных сообщений, которые не были доставлены. Перечисление DeadLetterQueue указывает тип используемой очереди недоставленных букв. Значения:
Нет. Очередь недоставленных писем не требуется. Если сообщение завершается ошибкой доставки, запись о ней не сохраняется в очереди недоставленных писем. Это значение по умолчанию, если ExactlyOnce задано значение
false.Система: очередь недоставленных сообщений используется для записи сообщений, которые завершаются сбоем. MSMQ имеет транзакционный, системный, недоставленный очереди и очередь недоставленных транзакций, системную, недоставленную очередь для записи просроченных сообщений, которые не удалось выполнить доставку из транзакционных и не транзакционных очередей соответственно. Это значение по умолчанию, если ExactlyOnce задано значение
true.Custom: очередь, указанная в списке CustomDeadLetterQueue , используется для записи сообщений, которые завершаются сбоем.
Сообщение может не получить доступ к принимающему приложению по следующим причинам:
Транзакционные сообщения отправляются в очередь, не относясь к транзакциям.
Сообщение, отличное от транзакций, отправляется в очередь транзакций.
Сообщение без проверки подлинности отправляется в очередь, которая принимает только прошедшие проверку подлинности сообщения.
Незашифрованное сообщение отправляется в очередь, которая принимает только зашифрованные сообщения.
Срок действия сообщения истекает до доставки сообщения получателю.
Квота хранилища сообщений целевого компьютера или квота хранилища целевой очереди превышена или на целевом компьютере отсутствует свободное место на целевом компьютере при поступлении сообщения.
Отправитель не имеет прав доступа, необходимых для размещения сообщения в конечной очереди.
Цифровая подпись, присоединенная к сообщению, недопустимая.
Зашифрованное сообщение не может быть расшифровывается диспетчером конечных очередей.
Очередь назначения очищается или удаляется перед получением сообщения.