ServiceController.ServiceName Tulajdonság

Definíció

Lekéri vagy beállítja a példány által hivatkozott szolgáltatást azonosító nevet.

public:
 property System::String ^ ServiceName { System::String ^ get(); void set(System::String ^ value); };
public:
 property System::String ^ ServiceName { System::String ^ get(); };
public string ServiceName { get; set; }
public string ServiceName { get; }
[System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))]
[System.ServiceProcess.ServiceProcessDescription("SPServiceName")]
public string ServiceName { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))]
[System.ServiceProcess.ServiceProcessDescription("SPServiceName")]
[System.ComponentModel.SettingsBindable(true)]
public string ServiceName { get; set; }
member this.ServiceName : string with get, set
member this.ServiceName : string
[<System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))>]
[<System.ServiceProcess.ServiceProcessDescription("SPServiceName")>]
member this.ServiceName : string with get, set
[<System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))>]
[<System.ServiceProcess.ServiceProcessDescription("SPServiceName")>]
[<System.ComponentModel.SettingsBindable(true)>]
member this.ServiceName : string with get, set
Public Property ServiceName As String
Public ReadOnly Property ServiceName As String

Tulajdonság értéke

A példány által hivatkozott szolgáltatást ServiceController azonosító név. Az alapértelmezett érték egy üres sztring ("").

Attribútumok

Kivételek

A tulajdonság szintaxisa ServiceName érvénytelen.

A szolgáltatás nem található.

Megjegyzések

Az ServiceName azonosítja a szolgáltatást a Service Control Managernek. A tulajdonság módosítása miatt a ServiceController példány egy másik szolgáltatáshoz kapcsolódik, nem módosítja a Service Control Manager Microsoft Management Console beépülő modul megjelenítését.

Egyéni szolgáltatás megvalósításakor ennek a tulajdonságnak az értékének meg kell egyeznie a szolgáltatáshoz a megfelelő ServiceName osztály tulajdonságában ServiceInstaller rögzített névvel. A kód ServiceName általában a main() végrehajtható függvényben van beállítva.

A tulajdonság alaphelyzetbe állításakor ServiceName a tulajdonságot beállító metódus üres sztringre ("") állítja DisplayName be a példányt.

A következőre érvényes: