EventDefinition<TParam> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
割り当てを減らしてイベントをログに記録する、1 つのパラメーターとキャッシュされたデリゲートを持つイベントのメタデータを定義します。
[System.Runtime.CompilerServices.Nullable(0)]
public class EventDefinition<TParam> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
public class EventDefinition<TParam> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
[<System.Runtime.CompilerServices.Nullable(0)>]
type EventDefinition<'Param> = class
inherit EventDefinitionBase
type EventDefinition<'Param> = class
inherit EventDefinitionBase
Public Class EventDefinition(Of TParam)
Inherits EventDefinitionBase
型パラメーター
- TParam
- 継承
- 属性
注釈
詳細と例については、 データベース プロバイダーと拡張機能の実装 を参照してください。
コンストラクター
| Name | 説明 |
|---|---|
| EventDefinition<TParam>(EventId, LogLevel, Action<ILogger,TParam,Exception>) |
イベント定義インスタンスを作成します。 |
| EventDefinition<TParam>(EventId, LogLevel, String, Action<ILogger,TParam,Exception>) |
イベント定義インスタンスを作成します。 |
| EventDefinition<TParam>(ILoggingOptions, EventId, LogLevel, String, Func<LogLevel,Action<ILogger,TParam,Exception>>) |
イベント定義インスタンスを作成します。 |
プロパティ
| Name | 説明 |
|---|---|
| EventId | (継承元 EventDefinitionBase) |
| EventIdCode |
このイベントをエラーとして抑制するために ConfigureWarnings(Action<WarningsConfigurationBuilder>) に渡す必要があるコードを表す文字列。 (継承元 EventDefinitionBase) |
| Level |
イベントがログに記録される LogLevel 。 (継承元 EventDefinitionBase) |
| WarningBehavior |
構成された WarningBehavior。 (継承元 EventDefinitionBase) |
メソッド
| Name | 説明 |
|---|---|
| GenerateMessage(TParam, Exception) |
ログに記録せずにログに記録されるメッセージを生成します。 通常、エラーとしての警告の場合に例外をスローするために使用されます。 |
| GenerateMessage(TParam) |
ログに記録せずにログに記録されるメッセージを生成します。 通常、エラーとしての警告の場合に例外をスローするために使用されます。 |
| GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>) |
このイベントのログ動作を取得します。 これは、ログに記録するか、例外としてスローするか、無視するかを決定します。 (継承元 EventDefinitionBase) |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam, Exception) |
古い.
イベントをログに記録するか、イベントがエラーとして扱われるように構成されている場合はスローします。 |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam) |
イベントをログに記録するか、イベントがエラーとして扱われるように構成されている場合はスローします。 |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam, Exception) |
イベントをログに記録するか、イベントがエラーとして扱われるように構成されている場合はスローします。 |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam) |
イベントをログに記録するか、イベントがエラーとして扱われるように構成されている場合はスローします。 |
| WarningAsError(String) |
このイベントの指定されたメッセージをラップするエラーとしての警告例外を返します。 (継承元 EventDefinitionBase) |