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