WarningsConfigurationBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |