SPWindowsService 类

表示在服务器场中的一个或多个服务器安装一个 Windows 服务。

继承层次结构

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

命名空间:  Microsoft.SharePoint.Administration
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
<GuidAttribute("914E6AD5-6504-4691-AFEE-ABDB42520258")> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Class SPWindowsService _
    Inherits SPService
用法
Dim instance As SPWindowsService
[GuidAttribute("914E6AD5-6504-4691-AFEE-ABDB42520258")]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class SPWindowsService : SPService

备注

Windows 服务使您能够创建长时间运行的可执行应用程序在其自己的 Windows 会话中运行,可以在计算机启动时,可以暂停和重新启动时自动启动,不显示任何用户界面。Windows 服务非常适合于在服务器或需要长时间运行功能,不会干扰其他用户使用同一台计算机上工作时使用。Windows 服务是在服务管理单元中的服务器管理工具中列出的服务的类型。

若要返回父窗口服务实例的 Windows 服务,使用SPWindowsServiceInstance类的继承的Service属性。使用Services属性来获取特定的 Windows 服务在服务器场中实现。

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPWindowsService 成员

Microsoft.SharePoint.Administration 命名空间