添加指定的清单路径的功能定义兼容性级别和解决方案的功能定义,其中包括一个布尔型参数,指定是否强制重新安装的功能定义的集合 ID。
命名空间: Microsoft.SharePoint.Administration
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Function Add ( _
relativePathToFeatureManifest As String, _
compatibilityLevel As Integer, _
solutionId As Guid, _
force As Boolean _
) As SPFeatureDefinition
用法
Dim instance As SPFeatureDefinitionCollection
Dim relativePathToFeatureManifest As String
Dim compatibilityLevel As Integer
Dim solutionId As Guid
Dim force As Boolean
Dim returnValue As SPFeatureDefinition
returnValue = instance.Add(relativePathToFeatureManifest, _
compatibilityLevel, solutionId, _
force)
public SPFeatureDefinition Add(
string relativePathToFeatureManifest,
int compatibilityLevel,
Guid solutionId,
bool force
)
参数
relativePathToFeatureManifest
类型:System.String一个字符串,包含该功能的清单的相对路径。
compatibilityLevel
类型:System.Int32一个整数,表示功能的兼容性级别,例如 14 或 15
solutionId
类型:System.Guid标识解决方案的 System.Guid。
force
类型:System.Boolean强制 true,以指定该重新安装的功能定义 ;否则为则返回 false。
返回值
类型:Microsoft.SharePoint.Administration.SPFeatureDefinition
一个表示新功能定义的 Microsoft.SharePoint.Administration.SPFeatureDefinition 对象。
备注
向集合中添加一项功能会安装该功能在服务器场中,使其在其指定的范围内可以进行激活。添加具有服务器场范围的功能不只会安装该功能,但在服务器场中激活它。警告: 使用 SPFeatureDefinition 构造函数创建不支持定义对象的功能,如果您试图实现通过构造函数创建的对象的成员返回 NullReferenceException。
另请参阅
引用
SPFeatureDefinitionCollection 类