SPFeatureDefinitionCollection class
Representa uma coleção de objetos SPFeatureDefinition .
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Administration.SPPersistedObjectCollection<SPFeatureDefinition>
Microsoft.SharePoint.Administration.SPPersistedChildCollection<SPFeatureDefinition>
Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
<GuidAttribute("E8FDC5F0-9083-457f-AF33-5FB236AAB658")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPFeatureDefinitionCollection _
Inherits SPPersistedChildCollection(Of SPFeatureDefinition)
'Uso
Dim instance As SPFeatureDefinitionCollection
[GuidAttribute("E8FDC5F0-9083-457f-AF33-5FB236AAB658")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPFeatureDefinitionCollection : SPPersistedChildCollection<SPFeatureDefinition>
Comentários
Use a propriedade FeatureDefinitions da classe SPFarm para obter a coleção de definições de recurso instalado no farm de servidores.
Use a propriedade FeatureDefinitions da classe SPSite para obter a coleção de definições de recurso instalado no conjunto de sites.
Para adicionar uma definição de recurso à coleção, use um dos métodos Add da classe SPFeatureDefinitionCollection .
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.