共用方式為


對應階段 (可復原交換處理)

根據預設,當交換中的訊息在接收埠的對應階段失敗時,整個交換就會暫停。 您可以藉由新增名為 BTS 的屬性來變更此行為 。SuspendMessageOnMappingFailure 至訊息內容,並將內容屬性的值從管線元件設定為 True 。 當此屬性設定 True 為 時,端點管理員會在暫止佇列中的對應期間放置失敗的訊息,並繼續處理交換中的剩餘訊息。

下列程式碼會將 SuspendMessageOnMappingFailure 屬性的值設定為 True。

  
public IBaseMessage Execute(IPipelineContext pc, IBaseMessage inmsg)  
{  
    bool bSuspend = true;  
    inmsg.Context.Write("SuspendMessageOnMappingFailure", "http://schemas.microsoft.com/BizTalk/2003/system-properties", bSuspend);   
    …  
}