ServiceController コンストラクター

定義

ServiceController クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceController class.

オーバーロード

ServiceController()

特定のサービスに関連付けられていない ServiceController クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceController class that is not associated with a specific service.

ServiceController(String)

ローカル コンピューターの既存のサービスに関連付けられている ServiceController クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceController class that is associated with an existing service on the local computer.

ServiceController(String, String)

指定したコンピューターの既存のサービスに関連付けられている ServiceController クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceController class that is associated with an existing service on the specified computer.

ServiceController()

特定のサービスに関連付けられていない ServiceController クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceController class that is not associated with a specific service.

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

適用対象

製品 導入時期

ServiceController(String)

ローカル コンピューターの既存のサービスに関連付けられている ServiceController クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceController class that is associated with an existing service on the local computer.

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

システムでサービスを識別するための名前。The name that identifies the service to the system. これは、サービスの表示名とすることもできます。This can also be the display name for the service.

例外

name が無効です。name is invalid.

次の例は、コンストラクターを使用して、 ServiceController.ServiceController(String) サンプルサービスを制御するために使用するオブジェクトを作成する方法を示して ServiceController います。The following example demonstrates the use of the ServiceController.ServiceController(String) constructor to create a ServiceController object that is used to control a sample service. この例は、クラスに対して用意されている大規模な例の一部です ServiceControllerThis example is part of a larger example that is provided for the ServiceController class.

// 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 クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceController class that is associated with an existing service on the specified computer.

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

システムでサービスを識別するための名前。The name that identifies the service to the system. これは、サービスの表示名とすることもできます。This can also be the display name for the service.

machineName
String

サービスが常駐するコンピューター。The computer on which the service resides.

例外

name が無効です。name is invalid.

- または --or- machineName が無効です。machineName is invalid.

注釈

パラメーターでは、 machineName "." を使用してローカルコンピューターを表すことができます。For the machineName parameter, you can use "." to represent the local computer.

適用対象

製品 導入時期