SolutionDefinition 元素(SolutionManifestDefinitions 架构)

上次修改时间: 2015年3月9日

适用范围: SharePoint Server 2010

指定 Microsoft Business Connectivity Services (BCS) 解决方案清单文件的根元素。利用解决方案清单文件,解决方案开发人员可描述与 Microsoft Outlook 项目类型(例如,Outlook 联系人、任务、公告或日历)关联的用户界面 (UI)、行为和业务逻辑。例如,在清单文件中,解决方案开发人员将能够指示,对于 Outlook 联系人项目类型,应使用某个 UI(例如,某个 Office 外部部件),而且当项目中的数据发生更改时,应调用外部系统中的某个特定方法(例如,UpdateCustomerInstance(ID, NewInstanceValues))。在 SolutionDefinition 元素上应始终存在至少一个命名空间声明,通常为:

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

**架构:**SolutionManifestDefinitions

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

这对于将 XML 文件的内容标识为 Business Connectivity Services 解决方案清单文件是必要的。必须完全按照以上所示编写 URI 部分。您也可使用一个前缀,例如 <<solm>>,但如果使用前缀,则必须命名元素 <solm:SolutionDefinition> 而不是 <SolutionDefinition>。

<SolutionDefinition></SolutionDefinition>

属性和元素

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

属性

无。

子元素

元素

说明

SolutionDefinition 中的 SolutionSettings 元素(SolutionManifestDefinitions 架构)

为此 Business Connectivity Services 解决方案定义设置,例如 ID、显示名称和说明。

SolutionDefinition 中的 ContextDefinitionGroups 元素(SolutionManifestDefinitions 架构)

定义作为此解决方案的一部分的上下文定义,这些定义按其所引用的 Outlook 项目类型进行分组。如果在任务窗格中显示相关的外部数据,则清单文件可包含一个上下文定义组,而且该组针对每个 Outlook 项目类型(例如,联系人、任务、公告或 EntityView)包含一个上下文定义列表。

父元素

无。