EventDefinitionBase 類別

定義

事件定義的基類。

public abstract class EventDefinitionBase
type EventDefinitionBase = class
Public MustInherit Class EventDefinitionBase
繼承
EventDefinitionBase
衍生

備註

如需詳細資訊和範例,請參閱 資料庫提供者和延伸模組的實作

建構函式

名稱 Description
EventDefinitionBase(EventId, LogLevel, String)

建立事件定義實例。

EventDefinitionBase(EventId, LogLevel)

建立事件定義實例。

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

建立事件定義實例。

屬性

名稱 Description
EventId

EventId

EventIdCode

字串,表示應該傳遞至 ConfigureWarnings(Action<WarningsConfigurationBuilder>) 以隱藏此事件做為錯誤的程式碼。

Level

LogLevel 記錄事件的 。

WarningBehavior

已設定的 WarningBehavior

方法

名稱 Description
GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

取得這個事件的記錄行為。 這會判斷它是否應該記錄、擲回為例外狀況或忽略。

WarningAsError(String)

傳回警告即錯誤例外狀況,包裝此事件的指定訊息。

適用於