Share via


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 定義的值範圍內。

備註

寄不出的信件佇列是由傳送應用程式的佇列管理員來管理的佇列,這個佇列會儲存無法傳遞或逾期的訊息。 訊息可能會因為下列任何一個原因而無法到達接收應用程式:

  • 異動式訊息已傳送至非異動式佇列。

  • 非異動式訊息已傳送至異動式佇列。

  • 未經驗證的訊息已傳送至僅接受經過驗證之訊息的佇列。

  • 未經加密的訊息已傳送至僅接受經過加密之訊息的佇列。

  • 訊息在傳送給接收者之前就已逾期。

  • 已超出目標電腦的訊息儲存配額或是目的佇列的儲存配額,或者是當訊息送達時,目標電腦上沒有可用的儲存空間。

  • 寄件人沒有將訊息放到目的佇列所需的存取權限 (本頁面可能為英文)。

  • 附加到訊息的數位簽章無效。

  • 加密的訊息無法由目的佇列管理員進行解密。

  • 擷取訊息前,會清除或刪除目的佇列。

適用於