ServiceBase.AutoLog プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
イベント ログで Start、Stop、Pause、Continue のコマンドを報告するかどうかを示します。
public:
property bool AutoLog { bool get(); void set(bool value); };
public bool AutoLog { get; set; }
[System.ServiceProcess.ServiceProcessDescription("SBAutoLog")]
public bool AutoLog { get; set; }
member this.AutoLog : bool with get, set
[<System.ServiceProcess.ServiceProcessDescription("SBAutoLog")>]
member this.AutoLog : bool with get, set
Public Property AutoLog As Boolean
プロパティ値
true イベント ログ内の情報を報告する場合。それ以外の場合は false。
- 属性
注釈
AutoLogを true に設定すると、アプリケーション イベント ログを使用してコマンドの失敗を報告し、サービスの Start、Stop、Pause、Continue イベントの状態変更情報を報告するようにサービスに指示します。 サービスの名前は、ログの EventLog.Sourceとして使用されます。
アプリケーション ログではなくカスタム イベント ログに情報を報告するには、 AutoLog を false に設定し、適切なログに投稿するコマンド処理メソッド OnContinue、 OnPause、または OnStop 内の命令を記述します。
Note
イベント ログのソース文字列を提供する ServiceNameは、サービスがイベント ログへの書き込みを試みる前に設定する必要があります。 ソース名が設定される前にイベント ログにアクセスしようとすると、例外がスローされます。