SPSite.QueryFeatures method (SPFeatureScope, Boolean)
Gets a collection of the features deployed in this site collection with either Site or Web scope, including only features that either do or do not need to be upgraded.
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
'Declaration Public Function QueryFeatures ( _ scope As SPFeatureScope, _ needsUpgrade As Boolean _ ) As SPFeatureQueryResultCollection 'Usage Dim instance As SPSite Dim scope As SPFeatureScope Dim needsUpgrade As Boolean Dim returnValue As SPFeatureQueryResultCollection returnValue = instance.QueryFeatures(scope, _ needsUpgrade)
public SPFeatureQueryResultCollection QueryFeatures( SPFeatureScope scope, bool needsUpgrade )
An enumeration value that specifies the scope to which the feature applies. The only valid scopes for this method are Site and Web.
If true, only features that need to be upgraded are included. If false, only features that do not need to be upgraded are included.
An enumerable collection of SPFeature objects.