次の方法で共有


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 で定義されている値の範囲内ではありません。

注釈

配信不能キューは、配信に失敗したメッセージや期限切れメッセージを格納する送信元アプリケーションのキュー マネージャーによって管理されるキューです。 メッセージが受信側のアプリケーションに到達できなかった理由としては、次のようなものがあります。

  • トランザクション メッセージが、非トランザクション キューに送信されています。

  • 非トランザクション メッセージが、トランザクション キューに送信されています。

  • 認証されていないメッセージが、認証されたメッセージだけを受け取るキューに送信されています。

  • 暗号化されていないメッセージが、暗号化されたメッセージだけを受け取るキューに送信されています。

  • 受信側に配信される前にメッセージの期限が切れました。

  • ターゲット コンピューターのメッセージ ストレージ クォータ、または送信先のキューのストレージ クォータを超えているか、メッセージが到達したときにターゲット コンピューターに使用可能なストレージ スペースがありませんでした。

  • 送信者には、送信先のキューにメッセージを配置するために必要なアクセス権がありません。

  • メッセージに結び付けられているデジタル署名が無効です。

  • 暗号化されているメッセージを、送信先のキュー マネージャーが解読できません。

  • 送信先のキューは、メッセージが取得される前に完全削除または削除されています。

適用対象