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í.
Určuje název používaný systémem k identifikaci této služby. Tato vlastnost musí být stejná jako u ServiceName služby, 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 tím, než se instalační program pokusí nainstalovat službu.
- Atributy
Výjimky
ServiceNameVlastnost je neplatná.
Poznámky
Je důležité, aby byla ServiceName shodná s ServiceBase.ServiceName třídou, ze které jste odvozeni ServiceBase . V normálním případě je hodnota ServiceBase.ServiceName vlastnosti pro službu nastavena v rámci funkce 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.
Když nastavíte ServiceName instalační program služby, Source je přidružená událost protokolu nastavena na stejnou hodnotu. Díky tomu může služba automaticky protokolovat příkazy služby (například spustit a zastavit) do aplikačního protokolu v počítači.
Poznámka
Pokud v počítači již existuje zdroj se stejným názvem, ale v jiném protokolu než protokol aplikace, bude vyvolána výjimka. Pokud zdroj existuje a je spojen s protokolem aplikace, je tento zdroj použit k hlášení volání příkazů do služby a není vyvolána žádná výjimka.
ServiceNameNesmí být null
nebo mít nulovou délku. Maximální velikost je 256 znaků. Nemůže obsahovat také lomítka nebo zpětná lomítka, znak "/" nebo \ znaky ze znakové sady ASCII s hodnotou nižší než desetinná hodnota 32.