ServiceBase.ServiceName Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.