ServiceBase.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í.
Získá nebo nastaví krátký název použitý k identifikaci služby systému.
public:
property System::String ^ ServiceName { System::String ^ get(); void set(System::String ^ value); };
public string ServiceName { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.ServiceProcess.ServiceProcessDescription("SBServiceName")]
public string ServiceName { get; set; }
[System.ServiceProcess.ServiceProcessDescription("SBServiceName")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string ServiceName { get; set; }
[System.ServiceProcess.ServiceProcessDescription("SBServiceName")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string ServiceName { get; set; }
member this.ServiceName : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
[<System.ServiceProcess.ServiceProcessDescription("SBServiceName")>]
member this.ServiceName : string with get, set
[<System.ServiceProcess.ServiceProcessDescription("SBServiceName")>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.ServiceName : string with get, set
[<System.ServiceProcess.ServiceProcessDescription("SBServiceName")>]
[<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
- Atributy
Výjimky
Služba už je spuštěná. Vlastnost ServiceName nelze po spuštění služby změnit.
Zadaný název je řetězec nulové délky nebo je delší než MaxNameLength, nebo zadaný název obsahuje znaky lomítka nebo zpětného lomítka.
Poznámky
Identifikuje ServiceName službu pro Správce řízení služeb. Hodnota této vlastnosti musí být stejná jako název zaznamenaný pro službu ve ServiceInstaller.ServiceName vlastnosti odpovídající třídy instalačního programu. V kódu ServiceName se služba obvykle nastavuje ve main()
funkci spustitelného souboru.
Slouží ServiceName také k určení přidružené vlastnosti EventLog.SourceEventLog . Jedná se EventLog o instanci, která zapisuje informace o příkazu služby do protokolu aplikace.
Parametr ServiceName, který poskytuje zdrojový řetězec pro protokol událostí, musí být nastaven před tím, než služba zapíše do protokolu událostí. Pokus o přístup k protokolu událostí před nastavením názvu zdroje způsobí vyvolání výjimky.