Language

ServiceBase.AutoLog プロパティ

定義

イベント ログで 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は、サービスがイベント ログへの書き込みを試みる前に設定する必要があります。 ソース名が設定される前にイベント ログにアクセスしようとすると、例外がスローされます。

適用対象

こちらもご覧ください