共用方式為


MsmqBindingElementBase.ReceiveContextEnabled 屬性

定義

取得或設定值,指出是否啟用接收在佇列內處理訊息的內容。

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

屬性值

Boolean

如果啟用接收在佇列內處理訊息的內容,則為 true,否則為 false

屬性

備註

啟用此功能時,服務可以在佇列上「查看」訊息以開始處理它,如果發生任何錯誤且擲回例外狀況,則會保留在佇列上。 服務也可以「鎖定」訊息,以在稍後的時間點重試處理。 ReceiveCoNtext 提供一種機制,可在處理後「完成」訊息,以便從佇列中移除。 訊息不會再透過網路讀取並重新寫入佇列,而且個別訊息不會在處理期間跨不同的服務實例跳動。

適用於