BizTalk 映射器中的复制/剪切/粘贴功能可实现关系的可重用性。 本主题提供在地图中复制、剪切和粘贴 functoid 和/或链接的分步说明。
如果要重复使用一组 functoid 和/或链接,可以使用复制/粘贴功能。 并且,如果要从现有位置删除所选内容并将其移动到新位置,可以使用剪切/粘贴功能。
重要
是否觉得剪切/粘贴功能以及移动功能相似? 有一个区别。 选择剪切时,只会从源网格页中删除所选内容中的 functoid 和/或链接。 但是,当你选择移动时,关系中的所有功能块和链接(无论选择与否)将以递归方式从源表格页面中删除。 有关移动关系的详细信息,请参阅 “如何在网格页之间移动关系”。
复制/剪切一组 functoid 和/或链接时,将保留与该组关联的 functoid、标签、注释和常量值(以及正确的占位符)。
只能复制/剪切这些地图项:
将源模式链接到目标模式。
当且仅当“functoid”以及链接同时被选中时,才能从 functoid 链接到架构节点。
仅在两个 functoid 和链接同时被选择时,从一个 functoid 链接到另一个 functoid。
可以从以下来源复制/剪切 functoid 和/或链接:
在地图的同一网格页中
在同一地图中从一个网格页到另一个网格页
在同一个 Visual Studio 实例中将一张地图与另一张进行比较
跨 Visual Studio 的不同实例
可以撤销或重做剪切和粘贴操作。 有关详细信息,请参阅 如何撤消或恢复用户操作。
除此之外,在粘贴链接时,还必须考虑以下几点:
当且仅当当前映射中(粘贴链接的位置)包含一个源节点和一个目标节点,并且这些节点的 XPath 分别与正在粘贴的链接的源节点和目标节点的 XPath 相同时,才能在源架构和目标架构之间粘贴链接。
如果上述源节点和目标节点之间没有现有链接,则可以粘贴源架构和目标架构之间的链接。
仅当存在与粘贴链接的目标节点的 XPath 相同的目标节点时,才能粘贴从 functoid 到目标架构的链接。
只有当存在一个源节点,其 XPath 与被粘贴链接的源节点的 XPath 相同时,才能粘贴从源架构到 functoid 的链接。
注释
选择多个项(链接和/或 functoid),以便无法剪切/复制其中一些项,然后在执行剪切/复制命令时,Visual Studio 中的状态栏会显示警告消息“某些选定的项目无法剪切/复制”。 该消息还显示相关详细信息。
先决条件
这些说明需要 BizTalk 映射器处于运行状态。
复制和粘贴关系
在解决方案资源管理器中,打开 BizTalk 项目,然后双击地图以在 BizTalk 映射器中打开它。
选择您要复制的功能块和/或链接。
小窍门
您可以按住 Ctrl 键,然后选择所需的 functoid 和/或链接,或者通过拖动鼠标穿过链接来形成矩形选择。
注释
可以使用“功能区选择”来选择多个链接和/或 functoid。 有关详细信息,请参阅 如何选择多个链接和 Functoid。
右键单击所选内容。 然后单击“ 复制”。 或者,可以在键盘上按 Ctrl+C。
注释
若要查看键盘快捷方式列表,请参阅 BizTalk 映射器键盘快捷方式。
将光标置于要粘贴所选内容的位置。
右键单击网格页,然后单击“ 粘贴”。 或者,可以在键盘上选择并按 Ctrl+V。 所选内容的副本将显示在新位置。
剪切和粘贴关系
在解决方案资源管理器中,打开 BizTalk 项目,然后双击地图以在 BizTalk 映射器中打开它。
选择要剪切的功能模块和链接。
小窍门
可以按住 Ctrl 键,然后选择所需的功能元件和/或链接,或者通过拖动鼠标跨过链接来形成矩形选择。
注释
可以使用“功能区选择”来选择多个链接和/或 functoid。 有关详细信息,请参阅 如何选择多个链接和 Functoid。
右键单击所选内容,然后单击“ 剪切”。 或者,可以在键盘上按 Ctrl+X。
注释
若要查看键盘快捷方式列表,请参阅 BizTalk 映射器键盘快捷方式。
将光标置于要粘贴所选内容的位置。
右键单击网格页,然后单击“ 粘贴”。 或者,可以在键盘上选择并按 Ctrl+V。 所选内容将从现有位置中删除,并显示在新位置。