MsmqBindingElementBase.DeadLetterQueue 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 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 指定使用哪種死字母佇列(如果有的話)的值。
- 屬性
備註
死字佇列是由發送應用程式的佇列管理器管理的佇列,用來儲存未能送達或已過期的訊息。 訊息無法送達接收應用程式的原因包括:
交易訊息會傳送到非交易佇列。
非交易訊息會被傳送到交易佇列。
未認證訊息會被送入只接受已認證訊息的佇列。
未加密的訊息會被送入只接受加密訊息的佇列。
訊息在送達收件人之前即過期。
目標電腦的訊息儲存配額或目的隊列的儲存配額已超過,或訊息到達時目標電腦上沒有可用的儲存空間。
發送者沒有將訊息放入目的地佇列所需的存取權限。
附加於訊息上的數位簽名無效。
加密訊息無法被目的佇列管理器解密。
目的地佇列在訊息被取回前會被清除或刪除。