WarningsConfigurationBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Entity Framework によって生成される警告のランタイム動作を構成します。 警告の種類ごとに既定の動作と動作を設定できます。
このクラスは API 内で ConfigureWarnings(Action<WarningsConfigurationBuilder>) 使用され、アプリケーション コードで直接構築するようには設計されていません。
public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
- 継承
-
WarningsConfigurationBuilder
コンストラクター
WarningsConfigurationBuilder(WarningsConfiguration) |
WarningsConfigurationBuilder クラスの新しいインスタンスを初期化します。 このクラスは API 内で ConfigureWarnings(Action<WarningsConfigurationBuilder>) 使用され、アプリケーション コードで直接構築するようには設計されていません。 |
プロパティ
Configuration |
構成の格納に使用される内部オブジェクトを取得します。 |
メソッド
Default(WarningBehavior) |
警告が生成された場合の既定の動作を設定します。 |
Ignore(CoreEventId[]) |
指定したコア警告が生成されたときに何も発生しません。 データベース プロバイダー (およびその他の拡張機能) は、生成される警告に対してこの動作を構成するために、このメソッドの拡張メソッド オーバーロードを提供する場合があります。 |
Log(CoreEventId[]) |
指定したコア警告が生成されると、警告がログに記録されます。 データベース プロバイダー (およびその他の拡張機能) は、生成される警告に対してこの動作を構成するために、このメソッドの拡張メソッド オーバーロードを提供する場合があります。 |
Throw(CoreEventId[]) |
指定したコア警告が生成されたときに例外がスローされます。 データベース プロバイダー (およびその他の拡張機能) は、生成される警告に対してこの動作を構成するために、このメソッドの拡張メソッド オーバーロードを提供する場合があります。 |
拡張メソッド
Ignore(WarningsConfigurationBuilder, InMemoryEventId[]) |
指定されたメモリ内警告が生成されたときに何も発生しません。 |
Ignore(WarningsConfigurationBuilder, RelationalEventId[]) |
指定したリレーショナル データベースの警告が生成されたときに何も発生しません。 |
Log(WarningsConfigurationBuilder, InMemoryEventId[]) |
指定されたメモリ内警告が生成されると、警告がログに記録されます。 |
Log(WarningsConfigurationBuilder, RelationalEventId[]) |
指定したリレーショナル データベースの警告が生成されると、警告がログに記録されます。 |
Throw(WarningsConfigurationBuilder, InMemoryEventId[]) |
指定されたメモリ内警告が生成されると、例外がスローされます。 |
Throw(WarningsConfigurationBuilder, RelationalEventId[]) |
指定したリレーショナル データベースの警告が生成されたときに例外がスローされます。 |
適用対象
Entity Framework