ServiceBase.EventLog プロパティ

定義

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

ソースがアプリケーション ログに登録されている EventLog インスタンス。

属性

注釈

コンストラクターは、プロパティがEventLogEventLog.Log設定されたインスタンスに対してプロパティをEventLog.Source初期化します。 ソースは ServiceName サービスのものであり、ログはコンピューターのアプリケーション ログです。 これらの値は自動的に設定され、サービス コマンドの自動ログ記録のために変更することはできません。

When AutoLogtrueStart、Stop、Pause、Continue、およびカスタム コマンドは、アプリケーション イベント ログに自動的に記録されます。 このプロパティを EventLog 使用して、そのログに追加のメッセージを書き込むことができます。 コンポーネントは、このEventLogメンバーを使用して呼び出しますEventLog.WriteEntry

アプリケーション ログではなくカスタム イベント ログに情報を報告するには、コマンド処理メソッドOnContinue内で指示をfalse設定AutoLogして書き込むかOnStopOnPause適切なログに投稿します。

適用対象

こちらもご覧ください