SPFeatureDefinitionCollection.Add 方法 (String, Int32, Guid, Boolean)

添加指定的清单路径的功能定义兼容性级别和解决方案的功能定义,其中包括一个布尔型参数,指定是否强制重新安装的功能定义的集合 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 类

SPFeatureDefinitionCollection 成员

Add 重载

Microsoft.SharePoint.Administration 命名空间