SPWebService.QueryFeatures method (SPFeatureScope, Boolean)

Gets either all features in the Web service at the specified scope that need an upgrade, or all features that do not.

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Function QueryFeatures ( _
    scope As SPFeatureScope, _
    needsUpgrade As Boolean _
) As SPFeatureQueryResultCollection
'Usage
Dim instance As SPWebService
Dim scope As SPFeatureScope
Dim needsUpgrade As Boolean
Dim returnValue As SPFeatureQueryResultCollection

returnValue = instance.QueryFeatures(scope, _
    needsUpgrade)
public SPFeatureQueryResultCollection QueryFeatures(
    SPFeatureScope scope,
    bool needsUpgrade
)

Parameters

  • needsUpgrade
    Type: System.Boolean

    If true, then only features that need to be upgraded are included. Otherwise, if false, then only features that do not need to be upgraded are included.

Return value

Type: Microsoft.SharePoint.SPFeatureQueryResultCollection
An SPFeatureQueryResultCollection object for iterating over all features in the Web service at the specified scope that have a specific needsUpgrade state.

See also

Reference

SPWebService class

SPWebService members

QueryFeatures overload

Microsoft.SharePoint.Administration namespace