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 | 指定在其中激活功能的上下文。 |