ServiceBase.AutoLog Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет необходимость записи в журнал событий команд запуска, останова, паузы и возобновления.
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
инструкции в методах OnContinueOnPauseобработки команд или OnStop опубликовать их в соответствующем журнале.
Примечание
Перед ServiceNameпопыткой записи в журнал событий необходимо задать исходную строку для журнала событий. Попытка получить доступ к журналу событий перед заданием имени источника вызывает исключение.