Sdílet prostřednictvím


ServiceInstaller.ServiceName Vlastnost

Definice

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

String

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.

Platí pro

Viz také