Język

WarningsConfigurationBuilder Klasa

Definicja

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

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

Nazwisko Opis
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

Nazwisko Opis
Configuration

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

Metody

Nazwisko Opis
Default(WarningBehavior)

Ustawia domyślne zachowanie podczas generowania ostrzeżenia.

Ignore(CoreEventId[])

Powoduje, że nic się nie dzieje, gdy są generowane określone ostrzeżenia rdzenia. 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

Nazwisko Opis
Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

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

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

Powoduje, że nic się nie dzieje po wygenerowaniu określonych ostrzeżeń relacyjnej bazy danych.

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