Partager via


ServiceBase.ServiceName Propriété

Définition

Obtient ou définit le nom court utilisé pour identifier le service sur le système.

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

Valeur de propriété

Nom du service.

Attributs

Exceptions

Le service a déjà été démarré. La ServiceName propriété ne peut pas être modifiée une fois le service démarré.

Le nom spécifié est une chaîne de longueur nulle ou est plus long que MaxNameLength, ou le nom spécifié contient des barres obliques ou des barres obliques inverses.

Remarques

Identifie ServiceName le service au Gestionnaire de contrôle de service. La valeur de cette propriété doit être identique au nom enregistré pour le service dans la ServiceInstaller.ServiceName propriété de la classe d’installation correspondante. Dans le code, le ServiceName service est généralement défini dans la main() fonction de l’exécutable.

Il ServiceName est également utilisé pour spécifier l’associé EventLog.Source à la EventLog propriété. Il s’agit EventLog d’une instance qui écrit des informations de commande de service dans le journal des applications.

La ServiceNamechaîne source du journal des événements doit être définie avant que le service n’écrive dans le journal des événements. La tentative d’accès au journal des événements avant que le nom de la source ne soit défini entraîne la levée d’une exception.

S’applique à

Voir aussi