ServiceBase.AutoLog Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob die Befehle Starten, Beenden, Anhalten und Fortsetzen im Ereignisprotokoll aufgezeichnet werden sollen.
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
Eigenschaftswert
true
, wenn Informationen im Ereignisprotokoll aufgezeichnet werden sollen, andernfalls false
.
- Attribute
Hinweise
AutoLog true
Wenn Der Dienst angibt, dass der Dienst das Anwendungsereignisprotokoll verwendet, um Befehlsfehler zu melden, sowie Statusänderungsinformationen für Start, Stopp, Anhalten und Fortsetzen von Ereignissen im Dienst. Der Name des Diensts EventLog.Sourcewird als Protokoll verwendet.
Wenn Sie Informationen an ein benutzerdefiniertes Ereignisprotokoll anstelle des Anwendungsprotokolls melden möchten, legen AutoLog false
Sie Anweisungen innerhalb der Befehlsbehandlungsmethoden OnContinuefest OnPause, oder posten Sie OnStop das entsprechende Protokoll.
Hinweis
Die ServiceName, die die Quellzeichenfolge für das Ereignisprotokoll bereitstellt, muss festgelegt werden, bevor der Dienst versucht, in das Ereignisprotokoll zu schreiben. Wenn Sie versuchen, auf das Ereignisprotokoll zuzugreifen, bevor der Quellname festgelegt ist, wird eine Ausnahme ausgelöst.