SPWindowsService-Klasse
Stellt einen Windowsdienst, der auf einen oder mehrere Server in der Serverfarm installiert ist.
Vererbungshierarchie
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPService
Microsoft.SharePoint.Administration.SPWindowsService
Microsoft.SharePoint.Administration.SPDatabaseService
Microsoft.SharePoint.Administration.SPTimerService
Microsoft.SharePoint.Administration.SPTracingService
Microsoft.SharePoint.Administration.SPUserCodeService
Microsoft.SharePoint.DistributedCaching.Utilities.SPDistributedCacheService
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
<GuidAttribute("914E6AD5-6504-4691-AFEE-ABDB42520258")> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Class SPWindowsService _
Inherits SPService
'Usage
Dim instance As SPWindowsService
[GuidAttribute("914E6AD5-6504-4691-AFEE-ABDB42520258")]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class SPWindowsService : SPService
Hinweise
Windows-Dienste ermöglichen es Ihnen, langer ausführbare Anwendungen erstellen, die in ihrer eigenen Windows-Sitzungen ausgeführt werden, können automatisch gestartet werden, wenn der Computer wurde gestartet, kann angehalten und neu gestartet, und keine Benutzeroberfläche anzeigen. Windows-Dienste sind ideal für die Verwendung auf einem Server oder wenn Sie langer Funktionen benötigen, die nicht mit anderen Benutzern beeinträchtigt, die auf demselben Computer funktionieren. Windows-Dienste sind die Art der Dienste, die in den Dienste-Snap-in innerhalb der Verwaltungstools für einen Server aufgelistet.
Um das übergeordnete Windows-Dienst, der eine Dienstinstanz für Windows zurückzugeben, verwenden Sie die geerbten Service -Eigenschaft der SPWindowsServiceInstance -Klasse. Verwenden Sie die Services -Eigenschaft, um einen bestimmten Windowsdienst abzurufen, der innerhalb der Serverfarm implementiert wird.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.