Compartilhar via


SPFarm.GetPersistedFeatureDefinition method (Guid, Int32, Boolean)

Retorna o objeto [T:HYPERLINK"https://msdn2.microsoft.com/EN-US/library/ms472446"\t"_blank"Microsoft.SharePoint.Administration.SPFeatureDefinition] para os valores de compatibilityLevel e featureId fornecidos. Se o valor do parâmetro fallback é true e não pode ser encontrada uma correspondência para os valores de featureId e compatibilityLevel de determinado, o método tentará retornar um objeto [T:HYPERLINK"https://msdn2.microsoft.com/EN-US/library/ms472446"\t"_blank"Microsoft.SharePoint.Administration.SPFeatureDefinition] com um valor mais baixo de compatibilityLevel . Se um objeto de [T:HYPERLINK"https://msdn2.microsoft.com/EN-US/library/ms472446"\t"_blank"Microsoft.SharePoint.Administration.SPFeatureDefinition] correspondente não pode ser encontrado com determinado featureId usando a determinado compatibilityLevel ou um anterior (retorno) criar versão, a null reference (Nothing in Visual Basic) é retornado.

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Function GetPersistedFeatureDefinition ( _
    featureId As Guid, _
    compatibilityLevel As Integer, _
    fallback As Boolean _
) As SPFeatureDefinition
'Uso
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
)

Parâmetros

  • compatibilityLevel
    Type: System.Int32

    Um inteiro que representa o nível de compatibilidade do recurso (por exemplo, 14 ou 15).

  • fallback
    Type: System.Boolean

    Um valor booleano que especifica se a cair em níveis de compatibilidade com antigos se o recurso não for encontrado.

Valor retornado

Type: Microsoft.SharePoint.Administration.SPFeatureDefinition
Um objeto [T:HYPERLINK"https://msdn2.microsoft.com/EN-US/library/ms472446"\t"_blank"Microsoft.SharePoint.Administration.SPFeatureDefinition] que representa o objeto que está associado com o GUID e o nível de compatibilidade específico (ou nível de compatibilidade anterior se fallback for definido como true).

Exceptions

Exception Condition
ArgumentOutOfRangeException

O valor especificado de compatibilityLevel é maior do que a versão de compilação principal ou menor do que o nível de compatibilidade mínima de determinado recurso.

Ver também

Referência

SPFarm class

SPFarm members

GetPersistedFeatureDefinition overload

Microsoft.SharePoint.Administration namespace