WarningsConfiguration Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la configurazione per cui devono essere generati avvisi, registrati o ignorati. per provider di database o estensioni. Queste opzioni vengono impostate usando WarningsConfigurationBuilder.
public class WarningsConfiguration
type WarningsConfiguration = class
Public Class WarningsConfiguration
- Ereditarietà
-
WarningsConfiguration
Commenti
Le istanze di questa classe sono progettate per essere non modificabili. Per modificare un'opzione, chiamare una delle opzioni 'With...' metodi per ottenere una nuova istanza con l'opzione modificata.
Per altre informazioni ed esempi, vedere Configurazione per messaggi specifici .
Costruttori
WarningsConfiguration() |
Crea una nuova configurazione vuota, con tutte le opzioni impostate sulle impostazioni predefinite. |
WarningsConfiguration(WarningsConfiguration) |
Chiamato da un costruttore di classe derivata durante l'implementazione del Clone() metodo . |
Proprietà
DefaultBehavior |
Opzione impostata dal DefaultBehavior metodo . |
Metodi
Clone() |
Eseguire l'override di questo metodo in una classe derivata per assicurarsi che anche qualsiasi clone creato sia di tale classe. |
GetBehavior(EventId) |
Ottiene il set per l'ID WarningBehavior evento specificato o |
GetLevel(EventId) |
Ottiene il set per l'ID LogLevel evento specificato o |
GetServiceProviderHashCode() |
Restituisce un codice hash creato da qualsiasi opzione che provocherebbe la necessità di un nuovo IServiceProvider oggetto . |
ShouldUseSameServiceProvider(WarningsConfiguration) |
Restituisce un valore che indica se tutte le opzioni utilizzate in GetServiceProviderHashCode() sono uguali a quella dell'estensione specificata. |
TryWithExplicit(EventId, WarningBehavior) |
Crea una nuova istanza con il set esplicito WarningBehavior specificato per l'ID evento specificato, ma solo se non è già stato impostato alcun comportamento esplicito. È insolito chiamare direttamente questo metodo. Usare invece WarningsConfigurationBuilder. |
WithDefaultBehavior(WarningBehavior) |
Crea una nuova istanza con tutte le opzioni uguali a per questa istanza, ma con l'opzione specificata modificata. È insolito chiamare direttamente questo metodo. Usare invece WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<EventId>, WarningBehavior) |
Crea una nuova istanza con il set esplicito WarningBehavior specificato per tutti gli ID evento specificati. È insolito chiamare direttamente questo metodo. Usare invece WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<ValueTuple<EventId,LogLevel>>) |
Crea una nuova istanza con il set di livello di log specificato per tutti gli ID evento specificati. È insolito chiamare direttamente questo metodo. Usare invece WarningsConfigurationBuilder. |