ServiceBase.ServiceName Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger det korta namn som används för att identifiera tjänsten i systemet.
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
Egenskapsvärde
Namnet på tjänsten.
- Attribut
Undantag
Tjänsten har redan startats. Det ServiceName går inte att ändra egenskapen när tjänsten har startats.
Det angivna namnet är en sträng med noll längd eller längre än MaxNameLength, eller så innehåller det angivna namnet snedstreck eller omvänt snedstreck.
Kommentarer
Identifierar ServiceName tjänsten till Service Control Manager. Värdet för den här egenskapen måste vara identiskt med det namn som registrerats för tjänsten i ServiceInstaller.ServiceName egenskapen för motsvarande installationsklass. I kod ServiceName anges tjänsten vanligtvis i main() funktionen för den körbara filen.
ServiceName Används också för att ange associerad EventLog.Source med EventLog egenskapen. Det här EventLog är en instans som skriver tjänstkommandoinformation till programloggen.
, ServiceNamesom tillhandahåller källsträngen för händelseloggen, måste anges innan tjänsten skriver till händelseloggen. När du försöker komma åt händelseloggen innan källnamnet har angetts genereras ett undantag.