ServiceInstaller 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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
,以指定在计算机重新启动时启动服务。