ServiceController コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
サービスが常駐するコンピューター。
例外
注釈
このパラメーターでは machineName
、"." を使用してローカル コンピューターを表すことができます。