SPWebApplication.QueryFeatures method (SPFeatureScope, Boolean)
Retrieves all features in the current Web application that are scoped to Site or Web and have a specific needsUpgrade state.
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
'Declaration Public Function QueryFeatures ( _ scope As SPFeatureScope, _ needsUpgrade As Boolean _ ) As SPFeatureQueryResultCollection 'Usage Dim instance As SPWebApplication Dim scope As SPFeatureScope Dim needsUpgrade As Boolean Dim returnValue As SPFeatureQueryResultCollection returnValue = instance.QueryFeatures(scope, _ needsUpgrade)
public SPFeatureQueryResultCollection QueryFeatures( SPFeatureScope scope, bool needsUpgrade )
The scope of the features to be retrieved. The supported scopes are limited to Site and Web.
true indicates that only the features that require upgrade are included; otherwise, false indicates that features that do not require upgrade are also included.
Returns an SPFeatureQueryResultCollection object that represents all features of a given scope and of the specified status.