Sdílet prostřednictvím


ServiceInstaller.ServiceName Vlastnost

Definice

Označuje název používaný systémem k identifikaci této služby. Tato vlastnost musí být shodná se ServiceName službou, kterou chcete nainstalovat.

public:
 property System::String ^ ServiceName { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string ServiceName { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")]
public string ServiceName { get; set; }
[System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string ServiceName { get; set; }
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.ServiceName : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
[<System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")>]
member this.ServiceName : string with get, set
[<System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.ServiceName : string with get, set
Public Property ServiceName As String

Hodnota vlastnosti

Název služby, která se má nainstalovat. Tato hodnota musí být nastavena před pokusem instalačního nástroje o instalaci služby.

Atributy

Výjimky

Vlastnost ServiceName je neplatná.

Poznámky

Je nezbytné, aby ServiceName byl identický s ServiceBase.ServiceName třídou, kterou jste odvozli .ServiceBase Za normálních ServiceBase.ServiceName okolností je hodnota vlastnosti pro službu nastavena ve funkci Main() spustitelného souboru aplikace služby. Správce řízení služeb používá ServiceInstaller.ServiceName vlastnost k vyhledání služby v rámci tohoto spustitelného souboru.

Při nastavení ServiceName instalačního programu Source služby se přidružený protokol událostí nastaví na stejnou hodnotu. To službě umožňuje automaticky protokolovat příkazy služby (například Spustit a Zastavit) do protokolu aplikace v počítači.

Poznámka:

Pokud zdroj se stejným názvem již v počítači existuje, ale v jiném protokolu než v protokolu aplikace, vyvolá se výjimka. Pokud zdroj existuje a je přidružený k protokolu aplikace, tento zdroj se používá k hlášení volání příkazů do služby a není vyvolán žádná výjimka.

Nesmí ServiceName být null nebo mít nulovou délku. Maximální velikost je 256 znaků. Nesmí také obsahovat lomítka dopředu ani dozadu, /nebo \nebo znaky ze znakové sady ASCII s hodnotou menší než desetinná hodnota 32.

Platí pro

Viz také