ServiceBase.AutoLog-Eigenschaft
Gibt an, ob die Befehle Starten, Beenden, Anhalten und Fortsetzen im Ereignisprotokoll aufgezeichnet werden sollen.
Namespace: System.ServiceProcess
Assembly: System.ServiceProcess (in system.serviceprocess.dll)
Syntax
'Declaration
Public Property AutoLog As Boolean
'Usage
Dim instance As ServiceBase
Dim value As Boolean
value = instance.AutoLog
instance.AutoLog = value
public bool AutoLog { get; set; }
public:
property bool AutoLog {
bool get ();
void set (bool value);
}
/** @property */
public boolean get_AutoLog ()
/** @property */
public void set_AutoLog (boolean value)
public function get AutoLog () : boolean
public function set AutoLog (value : boolean)
Eigenschaftenwert
true, wenn Informationen im Ereignisprotokoll aufgezeichnet werden sollen, andernfalls false.
Hinweise
Wenn AutoLog auf true festgelegt ist, wird der Dienst angewiesen, das Anwendungsereignisprotokoll zu verwenden. In diesem werden für den Dienst die fehlgeschlagenen Befehle gemeldet und Informationen über Zustandsänderungen für die Ereignisse Starten, Beenden, Anhalten und Fortsetzen aufgezeichnet. Der Name des Diensts wird als EventLog.Source des Protokolls verwendet.
Um Informationen in einem benutzerdefinierten Protokoll und nicht im Anwendungsprotokoll aufzuzeichnen, legen Sie AutoLog auf false fest. Schreiben Sie Anweisungen in die Befehlsbehandlungsmethode OnContinue, OnPause oder OnStop, um das entsprechende Protokoll zu verwenden.
Hinweis
Der ServiceName, der die Quellzeichenfolge für das Ereignisprotokoll bereitstellt, muss festgelegt werden, bevor der Dienst Schreibvorgänge im Ereignisprotokoll vorzunehmen versucht. Bei einem versuchten Zugriff auf das Ereignisprotokoll wird, wenn der Quellname noch nicht festgelegt wurde, eine Ausnahme ausgelöst.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ServiceBase-Klasse
ServiceBase-Member
System.ServiceProcess-Namespace
EventLog
OnStart
OnStop