共用方式為


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 以指定在電腦重新開機時啟動服務。

適用於

另請參閱