Condividi tramite


WarningsConfigurationBuilder Classe

Definizione

Configura il comportamento di runtime degli avvisi generati da Entity Framework. È possibile impostare un comportamento e un comportamento predefiniti per ogni tipo di avviso.

Questa classe viene usata all'interno dell'API ConfigureWarnings(Action<WarningsConfigurationBuilder>) e non è progettata per essere creata direttamente nel codice dell'applicazione.

public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
Ereditarietà
WarningsConfigurationBuilder

Costruttori

WarningsConfigurationBuilder(WarningsConfiguration)

Inizializza una nuova istanza della classe WarningsConfigurationBuilder.

Questa classe viene usata all'interno dell'API ConfigureWarnings(Action<WarningsConfigurationBuilder>) e non è progettata per essere creata direttamente nel codice dell'applicazione.

Proprietà

Configuration

Ottiene l'oggetto interno usato per archiviare la configurazione.

Metodi

Default(WarningBehavior)

Imposta il comportamento predefinito quando viene generato un avviso.

Ignore(CoreEventId[])

Causa l'errore quando vengono generati gli avvisi di base specificati. I provider di database (e altre estensioni) possono fornire overload del metodo di estensione di questo metodo per configurare questo comportamento per gli avvisi generati.

Log(CoreEventId[])

Causa la registrazione di un avviso quando vengono generati gli avvisi di base specificati. I provider di database (e altre estensioni) possono fornire overload del metodo di estensione di questo metodo per configurare questo comportamento per gli avvisi generati.

Throw(CoreEventId[])

Causa la generazione di un'eccezione quando vengono generati gli avvisi di base specificati. I provider di database (e altre estensioni) possono fornire overload del metodo di estensione di questo metodo per configurare questo comportamento per gli avvisi generati.

Metodi di estensione

Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

Causa l'errore quando vengono generati gli avvisi in memoria specificati.

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

Causa l'errore quando vengono generati gli avvisi del database relazionale specificati.

Log(WarningsConfigurationBuilder, InMemoryEventId[])

Causa la registrazione di un avviso quando vengono generati gli avvisi in memoria specificati.

Log(WarningsConfigurationBuilder, RelationalEventId[])

Causa la registrazione di un avviso quando vengono generati gli avvisi del database relazionale specificati.

Throw(WarningsConfigurationBuilder, InMemoryEventId[])

Causa l'generazione di un'eccezione quando vengono generati gli avvisi in memoria specificati.

Throw(WarningsConfigurationBuilder, RelationalEventId[])

Causa l'generazione di un'eccezione quando vengono generati gli avvisi del database relazionale specificati.

Si applica a