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.