ServiceInstaller.ServiceName Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.