ServiceBase.ServiceName Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 propriété ServiceName ne peut pas être modifiée une fois que le service a 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
le ServiceName identifie le service pour le Gestionnaire de contrôle des services. 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 du service est généralement défini dans la main()
fonction de l’exécutable.
Est ServiceName également utilisé pour spécifier le EventLog.Source associé à la EventLog propriété . Il s’agit EventLog d’un instance qui écrit des informations de commande de service dans le journal des applications.
, ServiceNamequi fournit la chaîne source du journal des événements, doit être défini avant que le service n’écrive dans le journal des événements. La tentative d’accès au journal des événements avant la définition du nom source entraîne la levée d’une exception.