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)包含一个上下文定义列表。 |
父元素
无。