語言

FallbackEventDefinition 類別

定義

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

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

備註

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

建構函式

名稱 Description
FallbackEventDefinition(EventId, LogLevel, String, String)

建立事件定義實例。

FallbackEventDefinition(EventId, LogLevel, String)

建立事件定義實例。

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

建立事件定義實例。

屬性

名稱 Description
EventId

EventId。

(繼承來源 EventDefinitionBase)
EventIdCode

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

(繼承來源 EventDefinitionBase)
Level

將 LogLevel 記錄事件的 。

(繼承來源 EventDefinitionBase)
MessageFormat

參數化訊息定義。

WarningBehavior

已設定的 WarningBehavior。

(繼承來源 EventDefinitionBase)

方法

名稱 Description
GenerateMessage(Action<ILogger>)

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

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

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

(繼承來源 EventDefinitionBase)
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, Action<ILogger>)
已淘汰.

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

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

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

WarningAsError(String)

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

(繼承來源 EventDefinitionBase)

適用於