实例验证
BizTalk 编辑器在满足以下条件时调用扩展的 IInstanceValidator.ValidateInstance 方法:
使用架构节点的 Standard 属性将扩展设置为标准扩展。
在与架构关联的“ 属性页 ”对话框中, “生成实例输出类型 ”属性设置为 “本机”。
在与架构关联的“ 属性页 ”对话框中, “输入实例文件名” 属性设置为包含要验证的实例消息的文件的名称。
输入实例 Filename 属性中指定的文件作为参数传递到 IInstanceValidator.ValidateInstance 方法。
如果发生错误,错误消息将作为 IValidationInfo 对象的数组返回,并显示在 Visual Studio 任务列表窗口中。
注意
如果架构包含模式语句,并且传递给 ValidateInstance 方法的文件是使用相应的 Generate Instance 命令生成的,则实例消息可能不会通过验证。