WarningsConfiguration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la configuración para la que se deben producir, registrar o omitir las advertencias. por proveedores de bases de datos o extensiones. Estas opciones se establecen mediante WarningsConfigurationBuilder.
[System.Runtime.CompilerServices.Nullable(0)]
public class WarningsConfiguration
public class WarningsConfiguration
[<System.Runtime.CompilerServices.Nullable(0)>]
type WarningsConfiguration = class
type WarningsConfiguration = class
Public Class WarningsConfiguration
- Herencia
-
WarningsConfiguration
- Atributos
Comentarios
Las instancias de esta clase están diseñadas para ser inmutables. Para cambiar una opción, llame a una de las opciones "With..." métodos para obtener una nueva instancia con la opción modificada.
Consulte Configuración de mensajes específicos para obtener más información y ejemplos.
Constructores
| Nombre | Description |
|---|---|
| WarningsConfiguration() |
Crea una configuración nueva y vacía, con todas las opciones establecidas en sus valores predeterminados. |
| WarningsConfiguration(WarningsConfiguration) |
Lo llama un constructor de clase derivada al implementar el Clone() método . |
Propiedades
| Nombre | Description |
|---|---|
| DefaultBehavior |
Opción establecida desde el DefaultBehavior método . |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Invalide este método en una clase derivada para asegurarse de que cualquier clon creado también sea de esa clase. |
| GetBehavior(EventId) |
Obtiene el WarningBehavior conjunto para el identificador de evento especificado o |
| GetLevel(EventId) |
Obtiene el LogLevel conjunto para el identificador de evento especificado o |
| GetServiceProviderHashCode() |
Devuelve un código hash creado a partir de las opciones que harían que se necesite un nuevo IServiceProvider . |
| ShouldUseSameServiceProvider(WarningsConfiguration) |
Devuelve un valor que indica si todas las opciones usadas en GetServiceProviderHashCode() son las mismas que en la extensión especificada. |
| TryWithExplicit(EventId, WarningBehavior) |
Crea una nueva instancia con el conjunto explícito WarningBehavior especificado para el identificador de evento especificado, pero solo si no se ha establecido ningún comportamiento explícito. Es inusual llamar directamente a este método. En su lugar, use WarningsConfigurationBuilder. |
| WithDefaultBehavior(WarningBehavior) |
Crea una nueva instancia con todas las opciones iguales que para esta instancia, pero con la opción especificada cambiada. Es inusual llamar directamente a este método. En su lugar, use WarningsConfigurationBuilder. |
| WithExplicit(IEnumerable<EventId>, WarningBehavior) |
Crea una nueva instancia con el conjunto explícito WarningBehavior especificado para todos los identificadores de evento especificados. Es inusual llamar directamente a este método. En su lugar, use WarningsConfigurationBuilder. |
| WithExplicit(IEnumerable<ValueTuple<EventId,LogLevel>>) |
Crea una nueva instancia con el conjunto de nivel de registro especificado para todos los identificadores de evento especificados. Es inusual llamar directamente a este método. En su lugar, use WarningsConfigurationBuilder. |