ServiceInstaller Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ServiceInstaller-Klasse.
public:
ServiceInstaller();
public ServiceInstaller ();
Public Sub New ()
Hinweise
Erstellen Sie zum Installieren eines Diensts eine Projektinstallationsklasse, die von der -Klasse erbt, und legen Sie das -Attribut Installer RunInstallerAttribute für die -Klasse auf true
fest. Erstellen Sie in Ihrem Projekt eine ServiceProcessInstaller Instanz pro Dienstanwendung und eine Instanz ServiceInstaller für jeden Dienst in der Anwendung. Legen Sie in Ihrem Projektinstallationsprogrammklassenkonstruktor die Installationseigenschaften für den Dienst mithilfe der -Instanz und der -Instanz fest, und fügen Sie die ServiceProcessInstaller ServiceInstaller Instanzen der Auflistung Installers hinzu.
Der ServiceInstaller Konstruktor generiert automatisch eine Ereignisprotokollquelle, deren -Eigenschaft auf das Anwendungsprotokoll des Computers festgelegt Log ist, und eine EventLogInstaller . Wenn Sie den des festlegen, der mit dem des Diensts identisch sein soll, wird die -Eigenschaft des Ereignisprotokolls automatisch auf ServiceName ServiceInstaller ServiceBase.ServiceName Source denselben Wert festgelegt. Die Quelle wird bei einem Installationsfehler automatisch gelöscht.
Der ServiceInstaller Konstruktor legt die StartType -Eigenschaft auf ServiceStartMode.Manual
fest, um anzugeben, dass ein Benutzer den Dienst startet. Sie können die -Eigenschaft auf ServiceStartMode.Automatic
zurücksetzen, um anzugeben, dass der Dienst beim Neustart des Computers gestartet wird.