如何新增 BAM 攔截器行為至 Machine.config 檔
若要在 BAM 中攔截資料,您必須將 BAM 攔截器行為新增至 Microsoft .NET machine.config 檔。 您可以使用兩種方式執行此動作:
手動編輯 machine.config 檔來加入此行為。
使用 [服務組態編輯器] 加入此行為。
手動編輯 machine.config 檔
編輯位於 Microsoft .NET 組態資料夾中的 machine.config 檔。 若要這樣做,請按一下 [ 開始],按一下 [ 執行],輸入記事本 c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config\machine.config,然後按一下 [ 確定]。
使用下列行為延伸模組更新 machine.config 檔。
<system.serviceModel> <extensions> <behaviorExtensions> <add name="BAMEndPointBehaviorExtension" type="Microsoft.BizTalk.Bam.Interceptors.Wcf.BamEndpointBehavior, Microsoft.BizTalk.Bam.Interceptors, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> </behaviorExtensions> </extensions> </system.serviceModel>
關閉並儲存 machine.config 檔案。
使用服務組態編輯器編輯 machine.config 檔
開啟 [服務組態編輯器]。 如需使用服務組態編輯器的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=83557 。
在樹狀檢視窗格中, (標示為 [組 態 ]) ,展開節點樹狀結構。 按一下 [ 進階 ] 資料夾,按一下 [ 延伸模組 ] 資料夾,然後選取 行為專案延伸 專案。
建立新的行為項目延伸模組。 按一下 [ 新增] 按鈕以開啟 [延伸模組組態專案編輯器] 對話方塊。 在 [ 組態名稱 ] 中,輸入行為的唯一名稱,例如 BAMEndPointBehaviorExtension。
按一下 [ 類型] 欄位,然後按一下省略號按鈕 (...) 按鈕,以開啟 [行為延伸模組類型瀏覽器] 對話方塊。
按一下 [全域組件快取] (GAC) 圖示,列出 GAC 中的 DLL。
選取 [Microsoft.BizTalk.Bam.Interceptors] 組件。
按一下 [ 開啟 ] 按鈕以選取元件,然後關閉對話方塊。
在 [行為延伸模組型別瀏覽器] 對話方塊的 [型別名稱] 窗格中,按兩下 [Microsoft.BizTalk.Bam.Interceptors.Wcf.BamEndpointBehavior] 型別 (如下方畫面中反白顯示者)。
這樣做會開啟 [延伸模組組態項目編輯器]。
按一下 [確定 ] 關閉 [延伸模組組態專案編輯器] 對話方塊。
在 [服務組態編輯器] 的詳細資訊窗格中,確認顯示 BAMEndPointBehaviorExtension。
關閉 [服務組態編輯器]。