EventLogSession 類別

定義

用來存取本機電腦或遠端電腦上的事件記錄服務,讓您能管理及收集電腦上事件記錄檔和事件提供者的相關資訊。

public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
    interface IDisposable
Public Class EventLogSession
Implements IDisposable
繼承
EventLogSession
實作

範例

如需使用此類別的範例程式碼,請參閱 如何:查詢事件如何:擷取事件發行者的相關資訊如何:設定及讀取事件記錄檔屬性

建構函式

EventLogSession()

初始化新的 EventLogSession 物件,並建立與本機事件記錄服務的連線。

EventLogSession(String)

初始化新的 EventLogSession 物件,並建立與指定電腦上事件記錄服務的連線。 呼叫方法之使用者的認證 (使用者名稱和密碼) 會當做存取遠端電腦的認證來使用。

EventLogSession(String, String, String, SecureString, SessionAuthentication)

初始化新的 EventLogSession 物件,並建立與指定電腦上事件記錄服務的連線。 指定的認證 (使用者名稱和密碼) 會當做存取遠端電腦的認證來使用。

屬性

GlobalSession

取得連接本機電腦上事件記錄服務的靜態預先定義工作階段物件。

方法

CancelCurrentOperations()

取消這個工作階段物件所連接之事件記錄服務的任何目前使用中作業 (例如讀取事件記錄檔或訂閱事件記錄檔)。

ClearLog(String)

從指定的事件記錄檔清除事件。

ClearLog(String, String)

從指定的事件記錄檔中清除事件,並將已清除的事件儲存至指定的檔案。

Dispose()

釋放這個物件所使用的所有資源。

Dispose(Boolean)

釋放這個物件所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
ExportLog(String, PathType, String, String)

將事件匯入至外部記錄檔中。 儲存這些事件時,並不包含事件訊息。

ExportLog(String, PathType, String, String, Boolean)

將事件匯入至外部記錄檔中。 可以設定旗標以指出方法將會繼續匯出事件,即使指定的查詢針對部分記錄發生失敗。 儲存這些事件時,並不包含事件訊息。

ExportLogAndMessages(String, PathType, String, String)

將事件和其訊息匯出至外部記錄檔。

ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo)

將事件和其訊息匯出至外部記錄檔。 可以設定旗標以指出方法將會繼續匯出事件,即使指定的查詢針對部分記錄發生失敗。 事件訊息會以指定的語言匯出。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLogInformation(String, PathType)

取得物件,這個物件包含指定之事件記錄檔的執行階段資訊。

GetLogNames()

取得可列舉的集合,包含已在事件記錄服務中註冊的所有事件記錄檔名稱。

GetProviderNames()

取得可列舉的集合,包含已在事件記錄服務中註冊的所有事件提供者名稱。 事件提供者是將事件發行至事件記錄檔的應用程式。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱