Clase SPFeatureDefinitionCollection
Representa una colección de objetos SPFeatureDefinition .
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.Administration.SPPersistedObjectCollection<SPFeatureDefinition>
Microsoft.SharePoint.Administration.SPPersistedChildCollection<SPFeatureDefinition>
Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection
Espacio de nombres: Microsoft.SharePoint.Administration
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
<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>
Comentarios
Utilice la propiedad FeatureDefinitions de la clase SPFarm para obtener la colección de definiciones de característica instalada en la granja de servidores.
Utilice la propiedad FeatureDefinitions de la clase SPSite para obtener la colección de definiciones de característica instalada en la colección de sitios.
Para agregar una definición de característica a la colección, utilice uno de los métodos de Add de la clase SPFeatureDefinitionCollection .
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.