ServiceBase.EventLog プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Start や Stop などのサービス コマンドの呼び出し通知をアプリケーション イベント ログに書き込むために使用できるイベント ログを取得します。
public:
virtual property System::Diagnostics::EventLog ^ EventLog { System::Diagnostics::EventLog ^ get(); };
public virtual System.Diagnostics.EventLog EventLog { get; }
[System.ComponentModel.Browsable(false)]
public virtual System.Diagnostics.EventLog EventLog { get; }
member this.EventLog : System.Diagnostics.EventLog
[<System.ComponentModel.Browsable(false)>]
member this.EventLog : System.Diagnostics.EventLog
Public Overridable ReadOnly Property EventLog As EventLog
プロパティ値
ソースがアプリケーション ログに登録されている EventLog インスタンス。
- 属性
注釈
コンストラクターは、プロパティがEventLogEventLog.Log設定されたインスタンスに対してプロパティをEventLog.Source初期化します。 ソースは ServiceName サービスのものであり、ログはコンピューターのアプリケーション ログです。 これらの値は自動的に設定され、サービス コマンドの自動ログ記録のために変更することはできません。
When AutoLog 、 true
Start、Stop、Pause、Continue、およびカスタム コマンドは、アプリケーション イベント ログに自動的に記録されます。 このプロパティを EventLog 使用して、そのログに追加のメッセージを書き込むことができます。 コンポーネントは、このEventLogメンバーを使用して呼び出しますEventLog.WriteEntry。
アプリケーション ログではなくカスタム イベント ログに情報を報告するには、コマンド処理メソッドOnContinue内で指示をfalse
設定AutoLogして書き込むかOnStop、OnPause適切なログに投稿します。