Udostępnij za pośrednictwem


WarningsConfigurationBuilder Klasa

Definicja

Konfiguruje zachowanie środowiska uruchomieniowego ostrzeżeń generowanych przez program Entity Framework. Dla każdego typu ostrzeżenia można ustawić domyślne zachowanie i zachowania.

Ta klasa jest używana w interfejsie ConfigureWarnings(Action<WarningsConfigurationBuilder>) API i nie jest przeznaczona do bezpośredniego konstruowania w kodzie aplikacji.

public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
Dziedziczenie
WarningsConfigurationBuilder

Konstruktory

WarningsConfigurationBuilder(WarningsConfiguration)

Inicjuje nowe wystąpienie klasy WarningsConfigurationBuilder.

Ta klasa jest używana w interfejsie ConfigureWarnings(Action<WarningsConfigurationBuilder>) API i nie jest przeznaczona do bezpośredniego konstruowania w kodzie aplikacji.

Właściwości

Configuration

Pobiera obiekt wewnętrzny używany do przechowywania konfiguracji.

Metody

Default(WarningBehavior)

Ustawia domyślne zachowanie podczas generowania ostrzeżenia.

Ignore(CoreEventId[])

Powoduje, że żadne ostrzeżenia podstawowe nie są generowane. Dostawcy bazy danych (i inne rozszerzenia) mogą zapewnić przeciążenia metody rozszerzenia tej metody w celu skonfigurowania tego zachowania pod kątem ostrzeżeń generowanych przez nich.

Log(CoreEventId[])

Powoduje zarejestrowanie ostrzeżenia po wygenerowaniu określonych ostrzeżeń podstawowych. Dostawcy bazy danych (i inne rozszerzenia) mogą zapewnić przeciążenia metody rozszerzenia tej metody w celu skonfigurowania tego zachowania pod kątem ostrzeżeń generowanych przez nich.

Throw(CoreEventId[])

Powoduje zgłoszenie wyjątku po wygenerowaniu określonych ostrzeżeń podstawowych. Dostawcy bazy danych (i inne rozszerzenia) mogą zapewnić przeciążenia metody rozszerzenia tej metody w celu skonfigurowania tego zachowania pod kątem ostrzeżeń generowanych przez nich.

Metody rozszerzania

Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

Powoduje, że nie ma nic się zdarzyć, gdy są generowane określone ostrzeżenia w pamięci.

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

Powoduje, że w przypadku wygenerowania określonych ostrzeżeń relacyjnej bazy danych nic się nie dzieje.

Log(WarningsConfigurationBuilder, InMemoryEventId[])

Powoduje zarejestrowanie ostrzeżenia po wygenerowaniu określonych ostrzeżeń w pamięci.

Log(WarningsConfigurationBuilder, RelationalEventId[])

Powoduje zarejestrowanie ostrzeżenia po wygenerowaniu określonych ostrzeżeń relacyjnej bazy danych.

Throw(WarningsConfigurationBuilder, InMemoryEventId[])

Powoduje zgłoszenie wyjątku po wygenerowaniu określonych ostrzeżeń w pamięci.

Throw(WarningsConfigurationBuilder, RelationalEventId[])

Powoduje zgłoszenie wyjątku po wygenerowaniu określonych ostrzeżeń relacyjnej bazy danych.

Dotyczy