次の方法で共有


ServiceController コンストラクター

定義

ServiceController クラスの新しいインスタンスを初期化します。

オーバーロード

ServiceController()

特定のサービスに関連付けられていない ServiceController クラスの新しいインスタンスを初期化します。

ServiceController(String)

ローカル コンピューターの既存のサービスに関連付けられている ServiceController クラスの新しいインスタンスを初期化します。

ServiceController(String, String)

指定したコンピューターの既存のサービスに関連付けられている ServiceController クラスの新しいインスタンスを初期化します。

ServiceController()

特定のサービスに関連付けられていない ServiceController クラスの新しいインスタンスを初期化します。

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

適用対象

ServiceController(String)

ローカル コンピューターの既存のサービスに関連付けられている ServiceController クラスの新しいインスタンスを初期化します。

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

パラメーター

name
String

システムでサービスを識別するための名前。 これは、サービスの表示名とすることもできます。

例外

name が無効です。

次の例は、コンストラクターを ServiceController.ServiceController(String) 使用して、サンプル サービスを ServiceController 制御するために使用されるオブジェクトを作成する方法を示しています。 この例は、クラスに提供されるより大きな例の ServiceController 一部です。

// 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())

適用対象

ServiceController(String, String)

指定したコンピューターの既存のサービスに関連付けられている ServiceController クラスの新しいインスタンスを初期化します。

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)

パラメーター

name
String

システムでサービスを識別するための名前。 これは、サービスの表示名とすることもできます。

machineName
String

サービスが常駐するコンピューター。

例外

name が無効です。

または machineName が無効です。

注釈

このパラメーターでは machineName 、"." を使用してローカル コンピューターを表すことができます。

適用対象