Freigeben über


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.

Siehe auch

Referenz

SPWindowsService-Member

Microsoft.SharePoint.Administration-Namespace