ServiceInstaller 构造函数

定义

初始化 ServiceInstaller 类的新实例。

public:
 ServiceInstaller();
public ServiceInstaller ();
Public Sub New ()

注解

若要安装服务,请创建继承自 Installer 该类的项目安装程序类,并将 RunInstallerAttribute 类上的属性设置为 true。 在项目中,为每个服务应用程序创建一个 ServiceProcessInstaller 实例,并为应用程序中的每个服务创建一个 ServiceInstaller 实例。 在项目安装程序类构造函数中,使用 ServiceProcessInstallerServiceInstaller 实例设置服务的安装属性,并将实例添加到 Installers 集合中。

构造 ServiceInstaller 函数自动生成一个事件日志源,其 Log 属性设置为计算机的应用程序日志和一个 EventLogInstaller。 When you set the ServiceName of the ServiceInstaller, which should be identical to the ServiceBase.ServiceName of the service, the Source property of the event log is automatically set to the same value. 如果安装失败,源会自动删除。

构造 ServiceInstaller 函数将属性 StartType 设置为 ServiceStartMode.Manual 指定用户启动服务。 可以重置属性以 ServiceStartMode.Automatic 指定服务在计算机重新启动时启动。

适用于

另请参阅