SearchService Members

Include Protected Members
Include Inherited Members

Represents an instance of the search service.

The SearchService type exposes the following members.

Constructors

  Name Description
Public method SearchService() This member is reserved for internal use and is not intended to be used directly from your code.
Public method SearchService(String, SPFarm) This member is reserved for internal use and is not intended to be used directly from your code.

Top

Properties

  Name Description
Public property AcknowledgementTimeout Gets or sets the amount of time (in seconds) that the search server will wait for request acknowledgement while connecting to other services.
Public property CanUpgrade (Inherited from SPPersistedUpgradableObject.)
Public property ConnectionTimeout Gets or sets the amount of time (in seconds) that the search server will wait while connecting to other services.
Public property ContactEmail An e-mail address that external site administrators can contact if problems arise when their site is being crawled.
Public property DisplayName (Inherited from SPPersistedObject.)
Public property Farm (Inherited from SPPersistedObject.)
Public property Id (Inherited from SPPersistedObject.)
Public property IgnoreSSLWarnings A Boolean value that determines whether the search service will ignore Secure Sockets Layer (SSL) certificate name warnings.
Public property Instances (Inherited from SPService.)
Public property InternetIdentity Gets or sets the value that the crawler sends in the headers of its HTTP requests to sites when it fetches their pages.
Public property JobDefinitions (Inherited from SPService.)
Public property Name (Inherited from SPPersistedObject.)
Public property NeedsUpgrade (Inherited from SPPersistedUpgradableObject.)
Public property NeedsUpgradeIncludeChildren (Inherited from SPPersistedUpgradableObject.)
Public property Parent (Inherited from SPPersistedObject.)
Public property PerformanceLevel Gets the SearchPerformanceLevel object associated with the search service.
Public property ProcessIdentity (Inherited from SPWindowsService.)
Public property Properties (Inherited from SPPersistedObject.)
Public property ProxyType Specifies whether the search service uses a proxy server or connects directly when crawling content.
Public property Required Gets or sets a value that indicates whether an instance of the service must be running on at least one server in a farm. (Overrides SPService.Required.)
Public property RunningJobs (Inherited from SPService.)
Public property SiteHitRules Gets the SiteHitRulesCollection object associated with the search service.
Public property Status (Inherited from SPPersistedObject.)
Public property TypeName Gets the display name that describes the service instance in the Administration user interface. (Overrides SPPersistedObject.TypeName.)
Public property UpgradeContext (Inherited from SPPersistedUpgradableObject.)
Public property UpgradedPersistedProperties (Inherited from SPAutoSerializingObject.)
Public property UseCrawlProxyForFederation Gets or sets a value that determines whether the crawl proxy settings will be used for federated search.
Public property Version (Inherited from SPPersistedObject.)
Public property WebProxy Gets the WebProxy object that contains the proxy server settings used when crawling other servers.

Top

Methods

  Name Description
Public method Clone (Inherited from SPPersistedObject.)
Public method Delete Deletes the service instance. (Overrides SPPersistedObject.Delete().)
Public method Equals (Inherited from SPPersistedObject.)
Protected method Finalize (Inherited from Object.)
Public method GetChild<T>() (Inherited from SPPersistedObject.)
Public method GetChild<T>(String) (Inherited from SPPersistedObject.)
Public method GetHashCode (Inherited from SPPersistedObject.)
Public method GetObjectData (Inherited from SPAutoSerializingObject.)
Public method GetType (Inherited from Object.)
Public method Invalidate (Inherited from SPPersistedUpgradableObject.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnDeserialization (Inherited from SPPersistedObject.)
Public method Provision Provisions a search service and sets the account of the search service to the global administration account. (Overrides SPPersistedObject.Provision().)
Public method ToString (Inherited from SPPersistedObject.)
Public method Uncache (Inherited from SPPersistedObject.)
Public method Unprovision Turns off the service instance. (Overrides SPPersistedObject.Unprovision().)
Public method Update() Causes the search service to save its state and propagate changes to all the servers in the farm. (Overrides SPWindowsService.Update().)
Public method Update(Boolean) (Inherited from SPPersistedObject.)
Public method UpdateCredentials (Inherited from SPWindowsService.)
Protected method UpdateParent (Inherited from SPAutoSerializingObject.)
Public method Upgrade() (Inherited from SPPersistedUpgradableObject.)
Public method Upgrade(Boolean) (Inherited from SPPersistedUpgradableObject.)
Protected method Validate (Inherited from SPPersistedObject.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IBackupRestore.AddBackupObjects This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate property IBackupRestore.CanRenameOnRestore This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate property IBackupRestore.CanSelectForBackup This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate property IBackupRestore.CanSelectForRestore This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate property IBackupRestore.DiskSizeRequired This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate property IBackupRestore.Name This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate method IBackupRestore.OnAbort This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate method IBackupRestore.OnBackup This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate method IBackupRestore.OnBackupComplete This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate method IBackupRestore.OnPostRestore This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate method IBackupRestore.OnPrepareBackup This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate method IBackupRestore.OnPreRestore This member is reserved for internal use and is not intended to be used directly from your code.
Explicit interface implemetationPrivate method IBackupRestore.OnRestore This member is reserved for internal use and is not intended to be used directly from your code.

Top

See Also

Reference

SearchService Class

Microsoft.Office.Server.Search.Administration Namespace