ServiceBase.EventLog Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá protokol událostí, který můžete použít k zápisu oznámení o voláních příkazů služby, jako je Start a Stop, do protokolu událostí aplikace.
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
Hodnota vlastnosti
Instance EventLog , jejíž zdroj je zaregistrovaný v protokolu aplikace.
- Atributy
Poznámky
Konstruktor inicializuje EventLog vlastnost na instanci se EventLog.Source sadou vlastností.EventLog.Log Zdrojem je ServiceName služba a protokol je aplikační protokol počítače. Tyto hodnoty jsou nastaveny automaticky a nelze je změnit pro automatické protokolování příkazů služby.
Pokud AutoLog je to true
, Start, Stop, Pozastavit, Pokračovat a vlastní příkazy se automaticky zaznamenávají v protokolu událostí aplikace. Vlastnost můžete použít také k zápisu EventLog dalších zpráv do daného protokolu. Komponenta volá EventLog.WriteEntry pomocí tohoto EventLog člena.
Chcete-li hlásit informace do vlastního protokolu událostí místo aplikačního protokolu, nastavte AutoLog na false
příkaz a zapište instrukce v rámci metod OnContinuezpracování příkazů , OnPausenebo OnStop publikovat do příslušného protokolu.