ServiceController Costruttori

Definizione

Inizializza una nuova istanza della classe ServiceController.

Overload

Nome Descrizione
ServiceController()

Inizializza una nuova istanza della ServiceController classe che non è associata a un servizio specifico.

ServiceController(String)

Inizializza una nuova istanza della ServiceController classe associata a un servizio esistente nel computer locale.

ServiceController(String, String)

Inizializza una nuova istanza della ServiceController classe associata a un servizio esistente nel computer specificato.

ServiceController()

Inizializza una nuova istanza della ServiceController classe che non è associata a un servizio specifico.

public:
 ServiceController();
public ServiceController();
Public Sub New ()

Si applica a

ServiceController(String)

Inizializza una nuova istanza della ServiceController classe associata a un servizio esistente nel computer locale.

public:
 ServiceController(System::String ^ name);
public ServiceController(string name);
new System.ServiceProcess.ServiceController : string -> System.ServiceProcess.ServiceController
Public Sub New (name As String)

Parametri

name
String

Nome che identifica il servizio nel sistema. Può trattarsi anche del nome visualizzato per il servizio.

Eccezioni

name non è valido.

Esempio

Nell'esempio seguente viene illustrato l'uso del ServiceController.ServiceController(String) costruttore per creare un ServiceController oggetto utilizzato per controllare un servizio di esempio. Questo esempio fa parte di un esempio più ampio fornito per la ServiceController classe .

// Display properties for the Simple Service sample
// from the ServiceBase example.
ServiceController sc = new ServiceController("Simple Service");
Console.WriteLine("Status = " + sc.Status);
Console.WriteLine("Can Pause and Continue = " + sc.CanPauseAndContinue);
Console.WriteLine("Can ShutDown = " + sc.CanShutdown);
Console.WriteLine("Can Stop = " + sc.CanStop);
' Display properties for the Simple Service sample 
' from the ServiceBase example
Dim sc As New ServiceController("Simple Service")
Console.WriteLine("Status = " + sc.Status.ToString())
Console.WriteLine("Can Pause and Continue = " + _
    sc.CanPauseAndContinue.ToString())
Console.WriteLine("Can ShutDown = " + sc.CanShutdown.ToString())
Console.WriteLine("Can Stop = " + sc.CanStop.ToString())

Si applica a

ServiceController(String, String)

Inizializza una nuova istanza della ServiceController classe associata a un servizio esistente nel computer specificato.

public:
 ServiceController(System::String ^ name, System::String ^ machineName);
public ServiceController(string name, string machineName);
new System.ServiceProcess.ServiceController : string * string -> System.ServiceProcess.ServiceController
Public Sub New (name As String, machineName As String)

Parametri

name
String

Nome che identifica il servizio nel sistema. Può trattarsi anche del nome visualizzato per il servizio.

machineName
String

Computer in cui risiede il servizio.

Eccezioni

name non è valido.

oppure

machineName non è valido.

Commenti

Per il machineName parametro è possibile usare "." per rappresentare il computer locale.

Si applica a