Jazyk

WarningsConfigurationBuilder Třída

Definice

Konfiguruje chování modulu runtime upozornění generovaných rozhraním Entity Framework. Pro každý typ upozornění můžete nastavit výchozí chování a chování.

Tato třída se používá v rozhraní ConfigureWarnings(Action<WarningsConfigurationBuilder>) API a není navržená tak, aby byla přímo sestavena v kódu vaší aplikace.

public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
Dědičnost
WarningsConfigurationBuilder

Konstruktory

Název Description
WarningsConfigurationBuilder(WarningsConfiguration)

Inicializuje novou instanci WarningsConfigurationBuilder třídy.

Tato třída se používá v rozhraní ConfigureWarnings(Action<WarningsConfigurationBuilder>) API a není navržená tak, aby byla přímo sestavena v kódu vaší aplikace.

Vlastnosti

Název Description
Configuration

Získá interní objekt použitý k uložení konfigurace.

Metody

Název Description
Default(WarningBehavior)

Nastaví výchozí chování při generování upozornění.

Ignore(CoreEventId[])

Když se vygenerují zadaná upozornění jádra, nic se nestane. Poskytovatelé databází (a další rozšíření) mohou poskytnout přetížení metody rozšíření této metody, aby toto chování nakonfigurovali pro upozornění, která vygenerují.

Log(CoreEventId[])

Způsobí, že se při vygenerování zadaných základních upozornění zaprotokoluje upozornění. Poskytovatelé databází (a další rozšíření) mohou poskytnout přetížení metody rozšíření této metody, aby toto chování nakonfigurovali pro upozornění, která vygenerují.

Throw(CoreEventId[])

Způsobí vyvolání výjimky při generování zadaných upozornění jádra. Poskytovatelé databází (a další rozšíření) mohou poskytnout přetížení metody rozšíření této metody, aby toto chování nakonfigurovali pro upozornění, která vygenerují.

Metody rozšíření

Název Description
Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

Když se vygenerují zadaná upozornění v paměti, nic se nestane.

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

Způsobí, že se při generování zadaných upozornění relační databáze nic nestane.

Log(WarningsConfigurationBuilder, InMemoryEventId[])

Způsobí, že se při vygenerování zadaných upozornění v paměti zaprotokoluje upozornění.

Log(WarningsConfigurationBuilder, RelationalEventId[])

Způsobí, že se při vygenerování zadaných upozornění relační databáze zaprotokoluje upozornění.

Throw(WarningsConfigurationBuilder, InMemoryEventId[])

Způsobí vyvolání výjimky při generování zadaných upozornění v paměti.

Throw(WarningsConfigurationBuilder, RelationalEventId[])

Způsobí vyvolání výjimky při vygenerování zadaných upozornění relační databáze.

Platí pro