ServiceInstaller.ServiceName プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ServiceInstaller.ServiceName プロパティの意味・解説 

ServiceInstaller.ServiceName プロパティ

このサービスを識別するためにシステムで使用される名前を示します。このプロパティは、インストールするサービスの ServiceBase.ServiceName と同じにする必要があります。

名前空間: System.ServiceProcess
アセンブリ: System.ServiceProcess (system.serviceprocess.dll 内)
構文構文

Dim instance As ServiceInstaller
Dim value As String

value = instance.ServiceName

instance.ServiceName = value
public string ServiceName { get;
 set; }
/** @property */
public String get_ServiceName ()

/** @property */
public void set_ServiceName (String value)
public function get ServiceName
 () : String

public function set ServiceName
 (value : String)

プロパティ値
インストールされるサービスの名前。この値は、インストール ユーティリティがサービスをインストールする前に設定する必要があります。

例外例外
例外の種類条件

ArgumentException

ServiceName プロパティが無効です。

解説解説

ServiceName は、ServiceBase から派生したクラスの ServiceBase.ServiceName と必ず同じにする必要があります。通常、サービスの ServiceBase.ServiceName プロパティの値は、サービス アプリケーションの実行可能ファイルの Main() 関数内で設定されます。サービス コントロール マネージャは、ServiceInstaller.ServiceName プロパティを使用して、この実行可能ファイル内でサービスを検索します。

サービス インストーラの ServiceName を設定すると、関連付けられたイベント ログの Source は同じ値に設定されます。このように設定すると、サービスでは、サービス コマンド (Start、Stop など) の呼び出しをコンピュータのアプリケーション ログに自動的に記録できます。

メモメモ

同じ名前のソースがコンピュータに既に存在する場合でも、アプリケーション ログ以外のログ内にある場合は、例外がスローされます。同じ名前のソースが存在し、アプリケーション ログに関連付けられている場合、ソースはサービスにコマンド呼び出しをレポートするために使用され、例外はスローされません。

ServiceName は、null 参照 (Visual Basic では Nothing) でも、長さ 0 でもありません。最大文字数は、256 文字です。スラッシュまたはバック スラッシュ ('/' または '\')、あるいは値が 32 未満の 10 進数に設定されている ASCII 文字セットの文字を含むことはできません。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ServiceInstaller クラス
ServiceInstaller メンバ
System.ServiceProcess 名前空間
ServiceBase.ServiceName プロパティ
ServiceInstaller.DisplayName プロパティ



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ServiceInstaller.ServiceName プロパティ」の関連用語

ServiceInstaller.ServiceName プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ServiceInstaller.ServiceName プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS