MsmqBindingElementBase.DeadLetterQueue Свойство

Определение

Возвращает или задает значение параметра DeadLetterQueue для данной привязки.

public:
 property System::ServiceModel::DeadLetterQueue DeadLetterQueue { System::ServiceModel::DeadLetterQueue get(); void set(System::ServiceModel::DeadLetterQueue value); };
[System.Configuration.ConfigurationProperty("deadLetterQueue", DefaultValue=System.ServiceModel.DeadLetterQueue.System)]
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
[<System.Configuration.ConfigurationProperty("deadLetterQueue", DefaultValue=System.ServiceModel.DeadLetterQueue.System)>]
member this.DeadLetterQueue : System.ServiceModel.DeadLetterQueue with get, set
Public Property DeadLetterQueue As DeadLetterQueue

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

DeadLetterQueue

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

Атрибуты

Комментарии

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

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

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

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

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

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

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

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

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

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

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

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