共用方式為


FallbackEventDefinition 類別

定義

定義具有六個以上參數的事件中繼資料,使其必須具有特殊處理。

public class FallbackEventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type FallbackEventDefinition = class
    inherit EventDefinitionBase
Public Class FallbackEventDefinition
Inherits EventDefinitionBase
繼承
FallbackEventDefinition

備註

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

建構函式

FallbackEventDefinition(EventId, LogLevel, String)

建立事件定義實例。

FallbackEventDefinition(EventId, LogLevel, String, String)

建立事件定義實例。

FallbackEventDefinition(ILoggingOptions, EventId, LogLevel, String, String)

建立事件定義實例。

屬性

EventId

EventId

(繼承來源 EventDefinitionBase)
EventIdCode

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

(繼承來源 EventDefinitionBase)
Level

LogLevel 記錄事件的 。

(繼承來源 EventDefinitionBase)
MessageFormat

參數化訊息定義。

WarningBehavior

已設定的 WarningBehavior

(繼承來源 EventDefinitionBase)

方法

GenerateMessage(Action<ILogger>)

產生不會記錄的訊息。 通常用於在警告即錯誤案例中擲回例外狀況。

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

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

(繼承來源 EventDefinitionBase)
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, Action<ILogger>)
已過時。.

記錄事件,如果事件已設定為視為錯誤,則會擲回 。

Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, Action<ILogger>)

記錄事件,如果事件已設定為視為錯誤,則會擲回 。

WarningAsError(String)

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

(繼承來源 EventDefinitionBase)

適用於