MsmqBindingElementBase.ReceiveContextEnabled 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指出是否啟用接收在佇列內處理訊息的內容。
public:
property bool ReceiveContextEnabled { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("receiveContextEnabled", DefaultValue=true)]
public bool ReceiveContextEnabled { get; set; }
[<System.Configuration.ConfigurationProperty("receiveContextEnabled", DefaultValue=true)>]
member this.ReceiveContextEnabled : bool with get, set
Public Property ReceiveContextEnabled As Boolean
屬性值
如果啟用接收在佇列內處理訊息的內容,則為 true
,否則為 false
- 屬性
備註
啟用此功能時,服務可以在佇列上「查看」訊息以開始處理它,如果發生任何錯誤且擲回例外狀況,則會保留在佇列上。 服務也可以「鎖定」訊息,以在稍後的時間點重試處理。 ReceiveCoNtext 提供一種機制,可在處理後「完成」訊息,以便從佇列中移除。 訊息不會再透過網路讀取並重新寫入佇列,而且個別訊息不會在處理期間跨不同的服務實例跳動。