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 указывает службе использовать журнал событий приложения для отчета о сбоях команд, а также сведения об изменении состояния для событий "Пуск", "Остановка", "Пауза" и "Продолжить" в службе. Имя службы используется в качестве журнала EventLog.Source.
Чтобы сообщить сведения в пользовательский журнал событий, а не в журнал приложения, задайте AutoLog инструкции false и напишите инструкции в методах OnContinueOnPauseобработки команд или OnStop отправить в соответствующий журнал.
Note
Перед ServiceNameпопыткой записи в журнал событий необходимо задать исходную строку для журнала событий. Попытка получить доступ к журналу событий перед заданием имени источника вызывает исключение.