SPFeatureDefinitionCollection Class
Assembly: Microsoft.SharePoint (in microsoft.sharepoint.dll)
Use the FeatureDefinitions property of the SPFarm class to get the collection of Feature definitions installed in the server farm. To add a Feature definition to the collection, use one of the Add methods of the SPFeatureDefinitionCollection class.
Warning: |
|---|
Using the Microsoft.SharePoint.Administration.SPFeatureDefinition constructor to create a Feature definition object is not supported, and returns a NullReferenceException if you attempt to implement members of an object created through the constructor. |
Use an indexer to return a single Feature definition from the collection. For example, if the collection is assigned to a variable named myDefinitions, use myDefinitions[index] in Microsoft Visual C#, or myDefinitions(index) in Visual Basic, where index is the GUID of the Feature.
Microsoft.SharePoint.Administration.SPPersistedObjectCollection
Microsoft.SharePoint.Administration.SPPersistedChildCollection
Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection
Warning: