簡體   English   中英

在biztalk 2006R2中向wcf basichttp添加行為

[英]Adding behavior to wcf basichttp in biztalk 2006R2

我在使用ESB指導1.0的biztalk中使用wcf basichttp適配器,我進行了一次不涉及biztalk的調用asmx服務的測試,最終得到了以下配置文件:

<behaviors>
   <endpointBehaviors>
     <behavior name="NtlmEndpointBehavior">
      <clientCredentials>
       <windows allowedImpersonationLevel="Impersonation" />
       <httpDigest impersonationLevel="Impersonation" />
      </clientCredentials>
     </behavior>
   </endpointBehaviors>
  </behaviors>
  <client>
   <endpoint address="http://address" behaviorConfiguration="NtlmEndpointBehavior"
binding="basicHttpBinding" 
bindingConfiguration="ApiSoap"
          contract="API.ApiSoap" name="ApiSoap" />
   </client>

現在,我必須在creatin的wcf basichttp動態端口中添加該行為。 根據我在嘗試將行為添加到basichttp發送端口時讀取的規范,這無法完成,但是在我的點網項目中,我做到了這是biztalk的限制嗎?

您可以將行為添加到BizTalk中的WCF端口,但是僅當您使用WCF-Custom適配器時才可以。 這有點不利,但是WCF-Custom適配器幾乎是所有其他適配器的超集。

使用帶有HTTP綁定的WCF-Custom,然后您可以添加所需的任何自定義行為。 我目前正在我正在研究的項目上進行此操作,完全沒有任何問題。

Http綁定上的WCF-Custom與BasicHttp之間應該沒有(可識別的/可見的)區別,不同之處在於使用自定義適配器時您獲得了更大的控制權。

顯然,由於缺少針對biztalk 2006的wcf-custom適配器的包裝器,您無法將行為添加到ESB指南1.0發布的適配器中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM