Condividi tramite


ServiceController Costruttori

Definizione

Inizializza una nuova istanza della classe ServiceController.

Overload

ServiceController()

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

ServiceController(String)

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

ServiceController(String, String)

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

ServiceController()

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

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

Si applica a

ServiceController(String)

Inizializza una nuova istanza della classe ServiceController associata a un servizio esistente sul 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ò anche essere il nome visualizzato per il servizio.

Eccezioni

name non è valido.

Esempio

Nell'esempio ServiceController.ServiceController(String) seguente viene illustrato l'uso del costruttore per creare un ServiceController oggetto usato per controllare un servizio di esempio. Questo esempio fa parte di un esempio più grande 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 classe ServiceController associata a un servizio esistente sul 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ò anche essere il nome visualizzato per il servizio.

machineName
String

Computer in cui si trova 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