SPFarm.GetPersistedFeatureDefinition 方法 (Guid, Int32, Boolean)

返回给定的compatibilityLevel和featureId值的**[T:HYPERLINK"https://msdn2.microsoft.com/EN-US/library/ms472446"\t"_blank"Microsoft.SharePoint.Administration.SPFeatureDefinition]对象。如果fallback参数值是true ,并且给定的compatibilityLevel和featureId值找不到匹配项,该方法会返回一个[T:HYPERLINK"https://msdn2.microsoft.com/EN-US/library/ms472446"\t"_blank"Microsoft.SharePoint.Administration.SPFeatureDefinition]对象具有更低的compatibilityLevel值。如果与找不到相应的[T:HYPERLINK"https://msdn2.microsoft.com/EN-US/library/ms472446"\t"_blank"Microsoft.SharePoint.Administration.SPFeatureDefinition]**对象使用给定的compatibilityLevel或更早 (回退) 给定的featureId生成版本,则空引用(无 在 Visual Basic 中)将返回。

命名空间:  Microsoft.SharePoint.Administration
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Function GetPersistedFeatureDefinition ( _
    featureId As Guid, _
    compatibilityLevel As Integer, _
    fallback As Boolean _
) As SPFeatureDefinition
用法
Dim instance As SPFarm
Dim featureId As Guid
Dim compatibilityLevel As Integer
Dim fallback As Boolean
Dim returnValue As SPFeatureDefinition

returnValue = instance.GetPersistedFeatureDefinition(featureId, _
    compatibilityLevel, fallback)
public SPFeatureDefinition GetPersistedFeatureDefinition(
    Guid featureId,
    int compatibilityLevel,
    bool fallback
)

参数

  • compatibilityLevel
    类型:System.Int32

    一个整数,表示功能兼容性级别 (例如,14 或 15)。

  • fallback
    类型:System.Boolean

    一个布尔值,指定是否要落回旧版本的兼容性级别,如果找不到该功能。

返回值

类型:Microsoft.SharePoint.Administration.SPFeatureDefinition
一个**[T:HYPERLINK"https://msdn2.microsoft.com/EN-US/library/ms472446"\t"_blank"Microsoft.SharePoint.Administration.SPFeatureDefinition]**对象,代表与 GUID 和给定的兼容性级别相关联的对象 (或更早的兼容性级别 (如果fallback设置为true)。

异常

异常 条件
ArgumentOutOfRangeException

指定的compatibilityLevel值是的主要内部版本号大于或小于给定功能的最小的兼容性级别。

另请参阅

引用

SPFarm 类

SPFarm 成员

GetPersistedFeatureDefinition 重载

Microsoft.SharePoint.Administration 命名空间