FallbackEventDefinition クラス

定義

特別な処理が必要になるように、6 つ以上のパラメーターを持つイベントのメタデータを定義します。

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)

適用対象