Sdílet prostřednictvím


ServiceBase.ServiceName Vlastnost

Definice

Získá nebo nastaví krátký název použitý k identifikaci služby do 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 již byla spuštěna. 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 lomítko nebo zpětné lomítko znaky.

Poznámky

Identifikuje ServiceName službu správci řízení služeb. Hodnota této vlastnosti musí být shodná s názvem zaznamenaným pro službu ve ServiceInstaller.ServiceName vlastnosti odpovídající třídy instalačního programu. V kódu ServiceName je služba obvykle nastavena ve main() funkci spustitelného souboru.

Slouží ServiceName také k určení přidružené k EventLog.SourceEventLog vlastnosti. Jedná EventLog se o instanci, která zapisuje informace o příkazu služby do protokolu aplikace.

, ServiceNamekterý poskytuje zdrojový řetězec pro protokol událostí, musí být nastaven před zápisem služby do protokolu událostí. Pokus o přístup k protokolu událostí před nastavením názvu zdroje způsobí výjimku.

Platí pro

Viz také