Microsoft.VisualStudio.SharePoint.Features 命名空间

Microsoft.VisualStudio.SharePoint.Features 命名空间包含一些类型,它们可用于访问 SharePoint 项目中的功能定义。

此命名空间的主要类型是 IFeature 接口。IFeature 对象表示 SharePoint 项目中特定功能的定义,包括功能清单。若要访问 IFeature 对象,请先使用 ISharePointProject.Features 属性获取 ISharePointProjectFeature 对象。然后,使用 ISharePointProjectFeature.Model 属性获取 IFeature 对象。

接口

  接口 说明
公共接口 IAddContentTypeFieldUpgradeAction 表示将新字段添加到现有内容类型的升级操作。
公共接口 IApplyElementManifestsUpgradeAction 表示提供新功能元素的升级操作。
公共接口 ICustomFeatureActivationDependency 表示激活另一个功能时所依赖的现有功能。
公共接口 ICustomUpgradeAction 表示运行功能事件接收器的升级操作。
公共接口 ICustomUpgradeActionParameter 表示自定义升级操作参数。
公共接口 ICustomUpgradeActionParameterCollection 表示自定义升级操作参数的集合。
公共接口 IDiscreteUpgradeAction 表示在功能升级期间运行的操作。
公共接口 IDiscreteUpgradeActionCollection 表示功能升级操作的集合。
公共接口 IElement 表示与功能相关联的文件。
公共接口 IElementCollection 表示功能元素的集合。
公共接口 IFeature 表示 SharePoint 项目系统中的功能的定义。
公共接口 IFeatureActivationDependency 表示激活另一个功能时所依赖的功能。
公共接口 IFeatureActivationDependencyCollection 表示功能激活依赖项的集合。
公共接口 IFeatureManifest 表示 SharePoint 功能的清单。
公共接口 IMapFileUpgradeAction 表示一个升级操作,该操作将非自定义文件重新映射到 SharePoint Web 前端 (WFE) 服务器文件系统上的其他安装路径。
公共接口 IProperty 表示功能属性的默认值。
公共接口 IPropertyCollection 表示功能属性的默认值的集合。
公共接口 IReferencedFeatureActivationDependency 表示 Visual Studio 解决方案中为另一个功能所依赖的功能。
公共接口 IUpgradeAction 表示在功能升级期间运行的操作。
公共接口 IUpgradeActionCollection 表示功能升级操作的集合。
公共接口 IVersionRange 表示在特定版本功能升级期间执行的操作的集合。

枚举

  枚举 说明
公共枚举 DiscreteUpgradeActionType 指定升级功能时要执行的操作的类型。
公共枚举 FeatureElementType 指定在部署功能时 SharePoint 如何处理元素。
公共枚举 FeatureScope 指定在其中激活功能的上下文。