MsmqBindingBase.DeadLetterQueue Свойство

Определение

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

public:
 property System::ServiceModel::DeadLetterQueue DeadLetterQueue { System::ServiceModel::DeadLetterQueue get(); void set(System::ServiceModel::DeadLetterQueue value); };
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
member this.DeadLetterQueue : System.ServiceModel.DeadLetterQueue with get, set
Public Property DeadLetterQueue As DeadLetterQueue

Значение свойства

DeadLetterQueue Значение перечисления, указывающее тип очереди недоставленных букв для использования.

Комментарии

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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