SearchServiceApplication Class
Provides an SPIisWebServiceApplication that allows for administration and management of Search components on a server.
Inheritance Hierarchy
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPServiceApplication
Microsoft.SharePoint.Administration.SPIisWebServiceApplication
Microsoft.Office.Server.Search.Administration.SearchServiceApplication
Namespace: Microsoft.Office.Server.Search.Administration
Assembly: Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)
Syntax
'Declaration
<ServiceBehaviorAttribute(IncludeExceptionDetailInFaults := True)> _
<GuidAttribute("1DD1DB1D-8A07-4E27-9249-B7D328818FA2")> _
<UpgradableAttribute> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public NotInheritable Class SearchServiceApplication _
Inherits SPIisWebServiceApplication _
Implements ISearchServiceApplication, ISearchSiteAdministrationServiceApplication
'Usage
Dim instance As SearchServiceApplication
[ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)]
[GuidAttribute("1DD1DB1D-8A07-4E27-9249-B7D328818FA2")]
[UpgradableAttribute]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public sealed class SearchServiceApplication : SPIisWebServiceApplication,
ISearchServiceApplication, ISearchSiteAdministrationServiceApplication
Remarks
A SearchServiceApplication represents a self-contained aggregation of indexed content and properties that are available for Search by client applications.
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.