ServiceBase.ServiceName プロパティ
アセンブリ: System.ServiceProcess (system.serviceprocess.dll 内)

Dim instance As ServiceBase Dim value As String value = instance.ServiceName instance.ServiceName = value
/** @property */ public String get_ServiceName () /** @property */ public void set_ServiceName (String value)
サービスの名前。


サービスは、ServiceName によってサービス コントロール マネージャで識別されます。このプロパティの値は、対応するインストーラ クラスの ServiceInstaller.ServiceName プロパティのサービスに対して記録された名前と同じ名前にする必要があります。コードでは、サービスの ServiceName は、通常、実行可能ファイルの main() 関数に設定されます。
ServiceName は、EventLog プロパティと関連付けられた EventLog.Source を指定するためにも使用されます。この EventLog は、アプリケーション ログにサービス コマンド情報を書き込むインスタンスです。
イベント ログのソース文字列を指定する ServiceName は、サービスがイベント ログに書き込みを行う前に設定する必要があります。ソース名を設定する前にイベント ログにアクセスしようとすると、例外がスローされます。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ServiceBase クラス
ServiceBase メンバ
System.ServiceProcess 名前空間
ServiceInstaller.ServiceName
EventLog.Source
Weblioに収録されているすべての辞書からServiceBase.ServiceName プロパティを検索する場合は、下記のリンクをクリックしてください。

- ServiceBase.ServiceName プロパティのページへのリンク