22、整合 Web 服务与 Windows Communication Foundation (WCF) 服务
2026/6/9 10:13:54 网站建设 项目流程

整合 Web 服务与 Windows Communication Foundation (WCF) 服务

理解自定义行为

使用 WCF - Custom 或 WCF - CustomIsolated 适配器的好处之一是能够指定自定义行为。自定义行为充当拦截器,可用于接收和发送场景。有人可能会疑惑,既然有 BizTalk 管道,为什么还需要自定义行为呢?要知道,WCF 并非仅用于 BizTalk 的技术,它可以在 BizTalk 之外使用,因此自定义行为也有利于非 BizTalk 解决方案。拦截消息接收或发送的能力是其他 Web 服务技术所不具备的,这也是使用 WCF 适配器而非经典 SOAP 适配器的原因之一。

当编译好自定义行为并将其放入全局程序集缓存 (GAC) 后,就需要进行注册。在不涉及 BizTalk 的 WCF 应用程序中,自定义行为需要在服务器的 machine.config 文件中注册。该文件一般位于c:\<windows>\Microsoft.NET\Framework\<version>\config\machine.config。另一种注册自定义行为的方式是在适配器的处理程序配置中进行。

在处理程序配置中注册自定义行为的步骤如下:
1. 导航到“适配器”,然后选择“WCF - Custom”。
2. 在中间面板中,会看到该适配器的所有可用处理程序。双击“BizTalkServerApplication”的“发送”或“接收”处理程序。
3. 点击“属性”按钮。
4. 可以导入包含自定义行为程序集注册信息的文件。点击“导入”按钮,然后选择配置文件。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询