EventLogConfiguration 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含事件記錄檔的靜態資訊和組態設定。 許多組態設定都是由建立記錄檔的事件提供者所定義。
public ref class EventLogConfiguration : IDisposable
public class EventLogConfiguration : IDisposable
type EventLogConfiguration = class
interface IDisposable
Public Class EventLogConfiguration
Implements IDisposable
- 繼承
-
EventLogConfiguration
- 實作
範例
如需使用此類別的範例程式代碼,請參閱 如何:設定和讀取事件記錄檔屬性。
備註
如果這個物件的屬性已變更,請呼叫 SaveChanges 方法來儲存變更。
建構函式
EventLogConfiguration(String) |
藉由指定要取得資訊和組態設定的本機事件記錄檔,初始化新的 EventLogConfiguration 物件。 |
EventLogConfiguration(String, EventLogSession) |
藉由指定要取得資訊和組態設定的記錄檔名稱,初始化新的 EventLogConfiguration 物件。 根據指定的事件記錄工作階段,記錄檔可以位於本機電腦或遠端電腦。 |
屬性
IsClassicLog |
取得值,這個值表示事件記錄檔是否為傳統事件記錄檔。 傳統事件記錄檔的事件是在 .mc 檔案中定義,而非事件提供者所使用的資訊清單 (.xml 檔案)。 |
IsEnabled |
取得或設定值,這個值表示事件記錄檔已啟用還是停用。 已啟用的記錄檔可以記錄事件,而已停用的記錄檔則無法記錄事件。 |
LogFilePath |
取得或設定存放事件之記錄檔的目錄路徑。 |
LogIsolation |
取得 EventLogIsolation 值,這個值表示事件記錄檔是應用程式、系統,還是自訂事件記錄檔。 |
LogMode |
取得或設定 EventLogMode 值,這個值可決定事件記錄檔已滿時如何處理事件。 |
LogName |
取得事件記錄檔的名稱。 |
LogType |
取得 EventLogType 值,這個值可決定事件記錄檔的型別。 |
MaximumSizeInBytes |
取得或設定允許的事件記錄檔大小上限 (以位元組為單位)。 當檔案達到這個大小上限時,就表示檔案已滿。 |
OwningProviderName |
取得建立這個事件記錄檔之事件提供者的名稱。 |
ProviderBufferSize |
取得緩衝區大小,事件提供者會使用這個緩衝區將事件發行至記錄檔。 |
ProviderControlGuid |
如果事件記錄檔是偵錯記錄檔,則取得此事件記錄檔的控制項全域唯一識別項 (GUID)。 如果此記錄檔不是偵錯記錄檔,則這個值會是 |
ProviderKeywords |
取得或設定事件提供者所使用的關鍵字遮罩。 |
ProviderLatency |
取得事件提供者將事件發行至記錄檔時,所使用的最大延遲時間。 |
ProviderLevel |
取得或設定事件記錄檔中允許記錄的最大事件等級 (會定義事件的嚴重性)。 這個值由事件提供者定義。 |
ProviderMaximumNumberOfBuffers |
取得事件提供者將事件發行至事件記錄檔時,所使用的最大緩衝區數目。 |
ProviderMinimumNumberOfBuffers |
取得事件提供者將事件發行至事件記錄檔時,所使用的最小緩衝區數目。 |
ProviderNames |
取得可列舉的集合,包含可將事件發行至這個事件記錄檔的所有事件提供者名稱。 |
SecurityDescriptor |
取得或設定事件記錄檔的安全性描述元 (Security Descriptor)。 安全性描述元會定義可讀取和寫入事件記錄檔的使用者和使用者群組。 |
方法
Dispose() |
釋放這個物件所使用的所有資源。 |
Dispose(Boolean) |
釋放這個物件所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
SaveChanges() |
儲存組態設定。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |