SolutionDefinition 元素

(SolutionManifestDefinitions 架构)

适用于:SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

指定 Microsoft 业务连接 Services (BCS) 解决方案清单文件的根元素。 解决方案清单文件使解决方案开发人员能够描述用户界面 (UI) 、行为和与 Microsoft Outlook 项目类型(如 Outlook 联系人、任务、帖子或日历)关联的业务逻辑。

例如,在清单文件中,解决方案开发人员能够指示,对于联系人的 Outlook 项目类型,应使用特定 UI (示例、Office 外部部件) 和外部系统 (的特定方法,例如,当项目中的数据发生更改时,应调用 UpdateCustomerInstance (ID、NewInstanceValues) 。 在 SolutionDefinition 元素上应始终存在至少一个命名空间声明,通常为:

命名空间http://schemas.microsoft.com/office/2009/05/BusinessApplications/Manifest

架构:SolutionManifestDefinitions

    xmlns="http://schemas.microsoft.com/office/2009/05/BusinessApplications/Manifest"

这是将 XML 文件的内容标识为业务连接服务解决方案清单文件所必需的。 必须完全按照以上所示编写 URI 部分。 还可以使用前缀,例如 <<solm>> ,但如果这样做,则必须命名元素 <solm:SolutionDefinition> 而不是 <SolutionDefinition>

<SolutionDefinition></SolutionDefinition>

元素和属性

下面各部分介绍了属性、子元素和父元素。

Attributes

无。

子元素

元素 说明
SolutionDefinition 中的 SolutionSettings 元素(SolutionManifestDefinitions 架构) 定义此业务连接服务解决方案的设置,例如 ID、显示名称和说明。
SolutionDefinition 中的 ContextDefinitionGroups 元素(SolutionManifestDefinitions 架构) 定义作为此解决方案的一部分的上下文定义,这些定义按其所引用的 Outlook 项目类型进行分组。 如果在任务窗格中显示相关的外部数据,则清单文件可包含一个上下文定义组,而且该组针对每个 Outlook 项目类型(例如,联系人、任务、公告或 EntityView)包含一个上下文定义列表。

父元素

无。