次の方法で共有


ServiceController メンバ

ServiceController 概要

パブリック コンストラクタ

パブリック コンストラクタServiceController コンストラクタ オーバーロード。 ServiceController クラスの新しいインスタンスを初期化します。

パブリック プロパティ

パブリック プロパティCanPauseAndContinue サービスを一時中断および再開できるかどうかを示す値を取得します。
パブリック プロパティCanShutdown システムのシャットダウン時に、サービスにそれを通知する必要があるかどうかを示す値を取得します。
パブリック プロパティCanStop サービスをいったん開始してから停止できるかどうかを示す値を取得します。
パブリック プロパティContainer (Component から継承されます) Component を格納している IContainer を取得します。
パブリック プロパティDependentServices この ServiceController インスタンスに関連付けられたサービスに依存している一連のサービスを取得します。
パブリック プロパティDisplayName サービスの表示名を取得または設定します。
パブリック プロパティMachineName このサービスが常駐しているコンピュータの名前を取得または設定します。
パブリック プロパティServiceName このインスタンスが参照するサービスを識別する名前を取得または設定します。
パブリック プロパティServicesDependedOn 対象となるサービスが依存している一連のサービス。
パブリック プロパティServiceType 対象となるオブジェクトが参照するサービスの種類を取得します。
パブリック プロパティSite (Component から継承されます) ComponentISite を取得または設定します。
パブリック プロパティStatus 対象となるインスタンスが参照するサービスのステータスを取得します。

パブリック メソッド

パブリック メソッドClose 対象となる ServiceController インスタンスをサービスから切断し、インスタンスが割り当てたすべてのリソースを解放します。
パブリック メソッドContinue サービスが一時中断された後に、続行します。
パブリック メソッドCreateObjRef (MarshalByRefObject から継承されます) リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。
パブリック メソッドDispose (Component から継承されます) オーバーロード。 Component によって使用されているリソースを解放します。
パブリック メソッドEquals (Object から継承されます) オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。
パブリック メソッドExecuteCommand サービスでカスタム コマンドを実行します。
パブリック メソッドstatic (Shared in Visual Basic)GetDevices オーバーロード。 コンピュータのデバイス ドライバ サービスを取得します。
パブリック メソッドGetHashCode (Object から継承されます) 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
パブリック メソッドGetLifetimeService (MarshalByRefObject から継承されます) 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。
パブリック メソッドstatic (Shared in Visual Basic)GetServices オーバーロード。 コンピュータのデバイス以外のドライバ サービス、およびドライバ以外のサービスを取得します。
パブリック メソッドGetType (Object から継承されます) 現在のインスタンスの Type を取得します。
パブリック メソッドInitializeLifetimeService (MarshalByRefObject から継承されます) 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。
パブリック メソッドPause サービスの操作を中断します。
パブリック メソッドRefresh すべてのプロパティ値を現在の値に設定して更新します。
パブリック メソッドStart オーバーロード。 サービスを開始します。
パブリック メソッドStop このサービスと、このサービスに依存しているすべてのサービスを停止します。
パブリック メソッドToString (Object から継承されます) 現在の Object を表す String を返します。
パブリック メソッドWaitForStatus オーバーロード。 サービスが指定したステータスになるまで、待機します。

パブリック イベント

パブリック イベントDisposed (Component から継承されます) コンポーネントの Disposed イベントを待機するイベント ハンドラを追加します。

プロテクト プロパティ

プロテクト プロパティDesignMode (Component から継承されます) Component が現在デザイン モードかどうかを示す値を取得します。
プロテクト プロパティEvents (Component から継承されます) Component に結び付けられているイベント ハンドラのリストを取得します。

プロテクト メソッド

プロテクト メソッドDispose オーバーロード。 オーバーライド。 Component.Dispose を参照してください。
プロテクト メソッドFinalize (Component から継承されます) オーバーライド。 Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドGetService (Component から継承されます) Component またはその Container で提供されるサービスを表すオブジェクトを返します。
プロテクト メソッドMemberwiseClone (Object から継承されます) 現在の Object の簡易コピーを作成します。

参照

ServiceController クラス | System.ServiceProcess 名前空間