ServiceBase.ServiceName Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de korte naam op die wordt gebruikt om de service voor het systeem te identificeren of stelt u deze in.
public:
property System::String ^ ServiceName { System::String ^ get(); void set(System::String ^ value); };
[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; }
[<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
Waarde van eigenschap
De naam van de service.
- Kenmerken
Uitzonderingen
De service is al gestart. De ServiceName eigenschap kan niet worden gewijzigd nadat de service is gestart.
De opgegeven naam is een tekenreeks met lengte nul of is langer dan MaxNameLength, of de opgegeven naam bevat slash- of backslashtekens.
Opmerkingen
De ServiceName service wordt geïdentificeerd in Service Control Manager. De waarde van deze eigenschap moet identiek zijn aan de naam die is vastgelegd voor de service in de ServiceInstaller.ServiceName eigenschap van de bijbehorende installatieklasse. In code wordt de ServiceName service meestal ingesteld in de main() functie van het uitvoerbare bestand.
De ServiceName eigenschap wordt ook gebruikt om de EventLog.Source gekoppelde EventLog eigenschap op te geven. Dit EventLog is een exemplaar dat serviceopdrachtgegevens naar het toepassingslogboek schrijft.
De ServiceName, die de brontekenreeks voor het gebeurtenislogboek levert, moet worden ingesteld voordat de service naar het gebeurtenislogboek schrijft. Als u het gebeurtenislogboek probeert te openen voordat de bronnaam is ingesteld, wordt er een uitzondering gegenereerd.