ServiceBase.EventLog 屬性

定義

取得事件記錄檔,您可以利用該事件記錄將服務命令呼叫 (例如啟動和停止) 通知寫入應用程式事件記錄檔。

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

屬性值

EventLog

EventLog 執行個體,其來源是登錄到應用程式記錄檔。

屬性

備註

建構函式會將 EventLog 屬性初始化為已設定 和 EventLog.Log 屬性的 EventLog.Source 實例。 來源是 ServiceName 服務的 ,而記錄檔是電腦的應用程式記錄檔。 這些值會自動設定,而且無法變更服務命令的自動記錄。

當 為 trueAutoLog ,應用程式事件記錄檔中會自動記錄 Start、Stop、Pause、Continue 和自訂命令。 您也可以使用 EventLog 屬性,將其他訊息寫入該記錄檔。 元件會使用此 EventLog 成員呼叫 EventLog.WriteEntry

若要向自訂事件記錄檔報告資訊,而不是應用程式記錄檔,請將 設定 AutoLog false 為 ,並在命令處理方法 OnContinueOnPauseOnStop 內寫入指示,以張貼至適當的記錄檔。

適用於

另請參閱