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í za běhu upozornění vygenerovaný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 rámci ConfigureWarnings(Action<WarningsConfigurationBuilder>) rozhraní API a není navržená tak, aby byla přímo vytvořena v kódu aplikace.
public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
- Dědičnost
-
WarningsConfigurationBuilder
Konstruktory
WarningsConfigurationBuilder(WarningsConfiguration) |
Inicializuje novou instanci WarningsConfigurationBuilder třídy. Tato třída se používá v rámci ConfigureWarnings(Action<WarningsConfigurationBuilder>) rozhraní API a není navržená tak, aby byla přímo vytvořena v kódu aplikace. |
Vlastnosti
Configuration |
Získá interní objekt použitý k uložení konfigurace. |
Metody
Default(WarningBehavior) |
Nastaví výchozí chování při generování upozornění. |
Ignore(CoreEventId[]) |
Způsobí, že se při vygenerování zadaných upozornění jádra nic nestane. Zprostředkovatelé databáze (a další rozšíření) mohou poskytovat přetížení rozšiřujících metod této metody, aby toto chování nakonfigurovali pro upozornění, která generují. |
Log(CoreEventId[]) |
Způsobí, že se při vygenerování zadaných základních upozornění zaprotokoluje upozornění. Zprostředkovatelé databáze (a další rozšíření) mohou poskytovat přetížení rozšiřujících metod této metody, aby toto chování nakonfigurovali pro upozornění, která generují. |
Throw(CoreEventId[]) |
Způsobí výjimku při vygenerování zadaných upozornění jádra. Zprostředkovatelé databáze (a další rozšíření) mohou poskytovat přetížení rozšiřujících metod této metody, aby toto chování nakonfigurovali pro upozornění, která generují. |
Metody rozšíření
Ignore(WarningsConfigurationBuilder, InMemoryEventId[]) |
Způsobí, že se při vygenerování zadaných upozornění v paměti nic nestane. |
Ignore(WarningsConfigurationBuilder, RelationalEventId[]) |
Způsobí, že se při vygenerování zadaných upozornění relační databáze nic nestane. |
Log(WarningsConfigurationBuilder, InMemoryEventId[]) |
Způsobí protokolování upozornění při vygenerování zadaných upozornění v paměti. |
Log(WarningsConfigurationBuilder, RelationalEventId[]) |
Způsobí protokolování upozornění při vygenerování zadaných upozornění relační databáze. |
Throw(WarningsConfigurationBuilder, InMemoryEventId[]) |
Způsobí výjimku při vygenerování zadaných upozornění v paměti. |
Throw(WarningsConfigurationBuilder, RelationalEventId[]) |
Způsobí výjimku při vygenerování zadaných upozornění relační databáze. |
Platí pro
Entity Framework