ServiceBase.EventLog Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera dziennik zdarzeń, którego można użyć do zapisywania powiadomień o wywołaniach poleceń usługi, takich jak Uruchamianie i zatrzymywanie, do dziennika zdarzeń aplikacji.
public:
virtual property System::Diagnostics::EventLog ^ EventLog { System::Diagnostics::EventLog ^ get(); };
public virtual System.Diagnostics.EventLog EventLog { get; }
[System.ComponentModel.Browsable(false)]
public virtual System.Diagnostics.EventLog EventLog { get; }
member this.EventLog : System.Diagnostics.EventLog
[<System.ComponentModel.Browsable(false)>]
member this.EventLog : System.Diagnostics.EventLog
Public Overridable ReadOnly Property EventLog As EventLog
Wartość właściwości
Wystąpienie EventLog , którego źródło jest zarejestrowane w dzienniku aplikacji.
- Atrybuty
Uwagi
Konstruktor inicjuje EventLog właściwość do wystąpienia z ustawionymi EventLog.Source właściwościami i EventLog.Log . Źródłem jest ServiceName usługa, a dziennik to dziennik aplikacji komputera. Te wartości są ustawiane automatycznie i nie można ich zmienić na potrzeby automatycznego rejestrowania poleceń usługi.
Gdy AutoLog w true
dzienniku zdarzeń aplikacji są rejestrowane automatycznie polecenia , Start, Stop, Pause, Continue i niestandardowe. Za pomocą EventLog właściwości można także zapisywać dodatkowe komunikaty w tym dzienniku. Składnik wywołuje EventLog.WriteEntry metodę przy użyciu tego EventLog elementu członkowskiego.
Aby zgłosić informacje do niestandardowego dziennika zdarzeń, a nie dziennika aplikacji, ustaw AutoLog false
i zapisz instrukcje w metodach OnContinueobsługi poleceń , OnPauselub OnStop do publikowania w odpowiednim dzienniku.