我找到了一种方法:它是从 AIFDocument 类派生的类中的重写序列化方法,该类是从 AIF 文档向导创建的,但我认为这不是正确的方法,我正在寻找此任务的最佳实践。
定制是添加一些不包含在查询数据源中的部分(元素),重命名标签,添加输出计算值,这些值取决于例如显示方法等记录的类型等。
我找到了一种方法:它是从 AIFDocument 类派生的类中的重写序列化方法,该类是从 AIF 文档向导创建的,但我认为这不是正确的方法,我正在寻找此任务的最佳实践。
定制是添加一些不包含在查询数据源中的部分(元素),重命名标签,添加输出计算值,这些值取决于例如显示方法等记录的类型等。
您可以实现一个 AIF 管道组件,它是一个实现接口的类AifPipelineComponent
。AifXmlTransform
有关提供 XSLT 转换的示例,请参见类。实现类后,您只需将其添加到 AIF 端口,请参阅 MSDN
您可以为您的服务使用出站 AIF 端口,然后设置一个 .net 程序集转换来对 xml 消息执行任何您需要的操作。
这里有一些信息:http ://technet.microsoft.com/en-us/library/hh696875.aspx