EventDefinition 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義沒有參數的事件中繼資料,以及快取委派,以使用減少的配置來記錄事件。
public class EventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type EventDefinition = class
inherit EventDefinitionBase
Public Class EventDefinition
Inherits EventDefinitionBase
- 繼承
備註
如需詳細資訊 和範例,請參閱資料庫提供者和延伸模組的實作 。
建構函式
屬性
EventId | (繼承來源 EventDefinitionBase) |
EventIdCode |
字串,表示應該傳遞至 ConfigureWarnings(Action<WarningsConfigurationBuilder>) 的程式碼,以隱藏此事件做為錯誤。 (繼承來源 EventDefinitionBase) |
Level |
要 LogLevel 記錄事件的 。 (繼承來源 EventDefinitionBase) |
WarningBehavior |
已設定的 WarningBehavior。 (繼承來源 EventDefinitionBase) |
方法
GenerateMessage() |
產生不會記錄的訊息。 通常用於在警告即錯誤案例中擲回例外狀況。 |
GenerateMessage(Exception) |
產生不會記錄的訊息。 通常用於在警告即錯誤案例中擲回例外狀況。 |
GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>) |
取得這個事件的記錄行為。 這會決定是否應該記錄、擲回為例外狀況或忽略。 (繼承來源 EventDefinitionBase) |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, Exception) |
已過時。.
記錄事件,如果事件已設定為被視為錯誤,則擲回 。 |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, Exception) |
記錄事件,如果事件已設定為被視為錯誤,則擲回 。 |
WarningAsError(String) |
傳回警告即錯誤例外狀況,包裝此事件的指定訊息。 (繼承來源 EventDefinitionBase) |