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
featureId
Type: System.GuidUm objeto de Guid que identifica o recurso.
compatibilityLevel
Type: System.Int32Um inteiro que representa o nível de compatibilidade do recurso (por exemplo, 14 ou 15).
fallback
Type: System.BooleanUm 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. |