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


MsmqBindingElementBase.DeadLetterQueue Свойство

Определение

Возвращает или задает значение параметра 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.

Комментарии

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

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

  • Нетранзакционное сообщение отправлено в транзакционную очередь.

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

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

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

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

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

  • Цифровая сигнатура сообщения недействительна.

  • Диспетчеру очереди назначения не удалось расшифровать зашифрованное сообщение.

  • Очередь назначения была очищена или удалена до извлечения сообщения.

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