ServiceInstaller コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ServiceInstaller クラスの新しいインスタンスを初期化します。
public:
ServiceInstaller();
public ServiceInstaller ();
Public Sub New ()
注釈
サービスをインストールするには、 クラスから継承するプロジェクト インストーラー クラスを Installer 作成し、 クラスの 属性を RunInstallerAttribute に true
設定します。 プロジェクト内で、サービス アプリケーションごとに 1 つの ServiceProcessInstaller インスタンスを作成し、アプリケーション内のサービスごとに 1 つの ServiceInstaller インスタンスを作成します。 プロジェクト インストーラー クラス コンストラクター内で、 インスタンスと ServiceInstaller インスタンスを使用してサービスのインストール プロパティをServiceProcessInstaller設定し、インスタンスをコレクションにInstallers追加します。
コンストラクターは ServiceInstaller 、プロパティがコンピューターのアプリケーション ログに設定されているイベント ログ ソース Log と を自動的に EventLogInstaller生成します。 サービスの と同じであるServiceBase.ServiceName必要がある の ServiceInstallerを設定ServiceNameすると、Sourceイベント ログの プロパティは自動的に同じ値に設定されます。 インストールエラーが発生した場合、ソースは自動的に削除されます。
コンストラクターは ServiceInstaller 、 プロパティを StartType に ServiceStartMode.Manual
設定して、ユーザーがサービスを開始することを指定します。 プロパティを に ServiceStartMode.Automatic
リセットして、コンピューターの再起動時にサービスを開始するように指定できます。
適用対象
こちらもご覧ください
.NET