Share via


ServiceBase.ServiceName Vlastnost

Definice

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.

Platí pro

Viz také