ServiceInstaller 构造函数

定义

初始化 ServiceInstaller 类的新实例。

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

注解

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

构造函数 ServiceInstaller 自动生成一个事件日志源,其 Log 属性设置为计算机的应用程序日志和 EventLogInstaller 。 设置 的 (应与服务的 相同)时,事件日志的 属性将自动 ServiceName ServiceInstaller ServiceBase.ServiceName Source 设置为相同的值。 安装失败时,会自动删除源。

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

适用于

另请参阅