SearchCapabilityChecker class

Checks whether the capabilities required for a Search App to function correctly are available

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.SPCapabilityChecker
    Microsoft.Office.Server.Search.AppModel.SearchCapabilityChecker

Namespace:  Microsoft.Office.Server.Search.AppModel
Assembly:  Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)

Syntax

'Declaration
Public Class SearchCapabilityChecker _
    Inherits SPCapabilityChecker
'Usage
Dim instance As SearchCapabilityChecker
public class SearchCapabilityChecker : SPCapabilityChecker

Remarks

Currently the only check we do is to verify if Search app is installed and configured in the root web of the sitecollection. The capability checker gets invoked by the App marketplace infrastructure when displaying the list of available Apps to the user. An App can specify that it requires 'Search' capability by specifying the Search capability ID in the AppPrequisites section in the app manifest.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also

Reference

SearchCapabilityChecker members

Microsoft.Office.Server.Search.AppModel namespace