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