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 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。