ServiceInstaller.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.
Anger namnet som används av systemet för att identifiera den här tjänsten. Den här egenskapen måste vara identisk med den ServiceName tjänst som du vill installera.
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")]
public string ServiceName { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")]
public string ServiceName { get; set; }
[System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")]
[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")>]
member this.ServiceName : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
[<System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")>]
member this.ServiceName : string with get, set
[<System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")>]
[<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å den tjänst som ska installeras. Det här värdet måste anges innan installationsverktyget försöker installera tjänsten.
- Attribut
Undantag
Egenskapen ServiceName är ogiltig.
Kommentarer
Det är viktigt att ServiceName vara identisk med den ServiceBase.ServiceName klass som du härledde från ServiceBase. Normalt anges värdet ServiceBase.ServiceName för egenskapen för tjänsten i funktionen Main() för tjänstprogrammets körbara fil. Service Control Manager använder ServiceInstaller.ServiceName egenskapen för att hitta tjänsten i den här körbara filen.
När du anger ServiceName tjänstinstallationsprogrammet Source anges den associerade händelseloggen till samma värde. På så sätt kan tjänsten automatiskt logga tjänstkommandon (till exempel Start och Stoppa) anrop till programloggen på datorn.
Note
Om det redan finns en källa med samma namn på datorn, men i en annan logg än programloggen utlöses ett undantag. Om källan finns och är associerad med programloggen används den källan för att rapportera kommandoanrop till tjänsten och inget undantag genereras.
Kan ServiceName inte vara null eller har noll längd. Den maximala storleken är 256 tecken. Den får inte heller innehålla snedstreck framåt eller bakåt, "/" eller "\", eller tecken från ASCII-teckenuppsättningen med ett värde som är mindre än decimalvärdet 32.