ServiceBase.ServiceName Właściwość

Definicja

Pobiera lub ustawia krótką nazwę używaną do identyfikowania usługi w systemie.

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

Wartość właściwości

Nazwa usługi.

Atrybuty

Wyjątki

Usługa została już uruchomiona. Nie ServiceName można zmienić właściwości po uruchomieniu usługi.

Określona nazwa jest ciągiem o zerowej długości lub jest dłuższa niż MaxNameLength, lub określona nazwa zawiera znaki ukośnika lub ukośnika odwrotnego.

Uwagi

Element ServiceName identyfikuje usługę programu Service Control Manager. Wartość tej właściwości musi być identyczna z nazwą zarejestrowaną dla usługi we ServiceInstaller.ServiceName właściwości odpowiadającej klasy instalatora. W kodzie ServiceName usługa jest zwykle ustawiana w main() funkcji pliku wykonywalnego.

Element ServiceName jest również używany do określania skojarzonego EventLog.Source z właściwością EventLog . Jest to EventLog wystąpienie, które zapisuje informacje o poleceniu usługi w dzienniku aplikacji.

Element ServiceName, który dostarcza ciąg źródłowy dziennika zdarzeń, należy ustawić przed zapisem usługi w dzienniku zdarzeń. Próba uzyskania dostępu do dziennika zdarzeń przed ustawieniem nazwy źródłowej powoduje zgłoszenie wyjątku.

Dotyczy

Zobacz też