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

时间:2009-09-13 11:22:41

标签: wcf biztalk behavior biztalk2006r2

我在使用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>

现在我必须在wcf basichttp动态端口添加行为我是肌动蛋白。 根据我在尝试向basichttp发送端口添加行为时读取的规范,这不可能完成但是在我的dot net项目上我做了它 这是biztalk的限制吗?

3 个答案:

答案 0 :(得分:2)

您可以在BizTalk中向WCF端口添加行为,但仅在您使用WCF-Custom适配器时才行。这有点不利,但是,WCF-Custom适配器几乎是所有其他适配器的超集。

答案 1 :(得分:1)

使用Wtt-Custom与Http绑定,然后您可以添加所需的任何自定义行为。我目前在一个我正在进行的项目上做这件事,没有任何问题。

在Http绑定和BasicHttp之间,WCF-Custom之间应该没有(可辨别/可见)区别,除非您在使用自定义适配器时获得更大的控制权。

答案 2 :(得分:0)

显然,由于缺少针对biztalk 2006的wcf-custom适配器的包装器,您无法向使用ESB指南1.0发布的适配器添加行为

相关问题