WarningsConfiguration クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
警告をスロー、ログに記録、または無視する必要がある構成を表します。 データベース プロバイダーまたは拡張機能によって。 これらのオプションは、 を使用して WarningsConfigurationBuilder設定されます。
public class WarningsConfiguration
type WarningsConfiguration = class
Public Class WarningsConfiguration
- 継承
-
WarningsConfiguration
注釈
このクラスのインスタンスは、不変に設計されています。 オプションを変更するには、"With..." のいずれかを呼び出します。オプションが変更された新しいインスタンスを取得するための メソッド。
詳細と例については、「 特定のメッセージの構成」 を参照してください。
コンストラクター
WarningsConfiguration() |
すべてのオプションを既定値に設定して、新しい空の構成を作成します。 |
WarningsConfiguration(WarningsConfiguration) |
メソッドを実装 Clone() するときに、派生クラス コンストラクターによって呼び出されます。 |
プロパティ
DefaultBehavior |
メソッドから設定された DefaultBehavior オプション。 |
メソッド
Clone() |
派生クラスでこのメソッドをオーバーライドして、作成された複製もそのクラスに含まれるようにします。 |
GetBehavior(EventId) |
指定されたイベント ID の WarningBehavior セットを取得します。明示的 |
GetLevel(EventId) |
指定されたイベント ID の LogLevel セットを取得します。明示的 |
GetServiceProviderHashCode() |
新しい IServiceProvider が必要になる可能性があるオプションから作成されたハッシュ コードを返します。 |
ShouldUseSameServiceProvider(WarningsConfiguration) |
で使用されるすべてのオプションが、指定された拡張機能と GetServiceProviderHashCode() 同じかどうかを示す値を返します。 |
TryWithExplicit(EventId, WarningBehavior) |
指定されたイベント ID に対して指定された明示的 WarningBehavior なセットを持つ新しいインスタンスを作成しますが、明示的な動作が既に設定されていない場合に限られます。 このメソッドを直接呼び出すのは異常です。 代わりに WarningsConfigurationBuilder を使用します。 |
WithDefaultBehavior(WarningBehavior) |
このインスタンスと同じオプションを持つすべてのオプションを持つ新しいインスタンスを作成しますが、指定されたオプションが変更されています。 このメソッドを直接呼び出すのは異常です。 代わりに WarningsConfigurationBuilder を使用します。 |
WithExplicit(IEnumerable<EventId>, WarningBehavior) |
指定されたすべてのイベント ID に対して、指定された明示的 WarningBehavior なセットを持つ新しいインスタンスを作成します。 このメソッドを直接呼び出すのは異常です。 代わりに WarningsConfigurationBuilder を使用します。 |
WithExplicit(IEnumerable<ValueTuple<EventId,LogLevel>>) |
指定されたすべてのイベント ID に対して指定されたログ レベルが設定された新しいインスタンスを作成します。 このメソッドを直接呼び出すのは異常です。 代わりに WarningsConfigurationBuilder を使用します。 |
適用対象
Entity Framework