使用 IntelliSense 创建侦听器配置文件

可以在 Visual Studio 中使用 IntelliSense 和架构验证来帮助构造在示意图上有效的侦听器配置文件。 BAM 管理实用工具根据基本侦听器配置架构验证您的侦听器配置文件,如果此文件无效,则不部署该架构。 如果文件通过对基本侦听器配置架构的验证,则会在运行时针对特定于技术的架构(如 Windows Workflow Foundation (WF) 架构或 Windows Communication Foundation (WCF) 架构)进行验证,如果遇到错误,则不会发生拦截。 构造侦听器配置文件时,可以通过在 Visual Studio 中使用架构验证来避免这些错误。

注意

示例 BAM 侦听器配置 XSD 文件与 SDK 文件一起安装。 可以在 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\Samples\BAM\InterceptorXSDs 中找到它们:

  • CommonInterceptorConfiguration.xsd
    • WcfInterceptorConfiguration.xsd
    • WorkflowInterceptorConfiguration.xsd

获取侦听器架构的副本

  1. 打开记事本或其他文本编辑器。

  2. 导航到 侦听器配置架构 主题。

  3. 将内容粘贴到打开的文本编辑器中的新文档中,然后使用名称 CommonInterceptorConfiguration.xsd (或自己选择的其中一个文本文件将该文件保存为文本文件,) 到硬盘。

  4. 对 Windows Workflow Foundation (WF) 架构和 Windows Communication Foundation (WCF) 架构主题(使用文件名 WorkflowInterceptorConfiguration.xsdWcfInterceptorConfiguration.xsd 或自己选择的名称)重复这些步骤。

将 IntelliSense 用于侦听器配置文件

  1. 打开 Visual Studio。

  2. 依次单击“ 文件”、“ 新建”和“ 文件”。

  3. 在“ 新建文件 ”对话框中,选择“ XML 文件 ”,然后单击“ 打开”。

  4. 右键单击编辑窗格,然后单击“属性”,查看“ 属性”窗格。

  5. 在“属性”窗格中,单击“ 架构”,然后单击省略号 (...) 。

  6. 在“XML 架构”对话框中,单击“添加”,然后导航到架构的位置,如果使用的是 Windows Communication Foundation (WCF) 侦听器配置文件,则选择“CommonInterceptorConfiguration.xsd”和“WcfInterceptorConfiguration.xsd”;如果使用 Windows Workflow Foundation (WF) 侦听器配置文件,请选择“WorkflowInterceptorConfiguration.xsd”。

    注意

    如果使用其他名称保存这些文件,请改为选择那些文件。

  7. Visual Studio 现在会在侦听器配置文件打开时对其进行验证,并在创建和修改文件时提供 IntelliSense 帮助。

另请参阅

Windows Workflow Foundation 架构
Windows Communication Foundation 架构