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í volání příkazů služby, jako je start a zastavení, do protokolu událostí aplikace.
public:
virtual property System::Diagnostics::EventLog ^ EventLog { System::Diagnostics::EventLog ^ get(); };
[System.ComponentModel.Browsable(false)]
public virtual System.Diagnostics.EventLog EventLog { get; }
[<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 s nastavenými vlastnostmi a EventLog.Log vlastnostmiEventLog.Source. Zdrojem je ServiceName služba a protokol je protokol aplikace počítače. Tyto hodnoty jsou nastaveny automaticky a nelze je změnit pro automatické protokolování příkazů služby.
Když AutoLog je true, Start, Stop, Pozastavit, Pokračovat a vlastní příkazy jsou automaticky zaznamenány 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 protokolu aplikace, nastavte AutoLogfalse a zapište pokyny v rámci metod OnContinuezpracování příkazů , OnPausenebo OnStop publikovat do příslušného protokolu.