DbContextOptionsExtensionInfo 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í.
Información o metadatos de un IDbContextOptionsExtension.
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class DbContextOptionsExtensionInfo
public abstract class DbContextOptionsExtensionInfo
[<System.Runtime.CompilerServices.Nullable(0)>]
type DbContextOptionsExtensionInfo = class
type DbContextOptionsExtensionInfo = class
Public MustInherit Class DbContextOptionsExtensionInfo
- Herencia
-
DbContextOptionsExtensionInfo
- Derivado
- Atributos
Comentarios
Consulte Implementación de proveedores y extensiones de base de datos para obtener más información y ejemplos.
Constructores
| Nombre | Description |
|---|---|
| DbContextOptionsExtensionInfo(IDbContextOptionsExtension) |
Crea una nueva DbContextOptionsExtensionInfo instancia que contiene información o metadatos para la extensión especificada. |
Propiedades
| Nombre | Description |
|---|---|
| Extension |
Extensión para la que esta instancia contiene metadatos. |
| IsDatabaseProvider |
|
| LogFragment |
Un fragmento de mensaje para el registro normalmente contiene información sobre las opciones útiles no predeterminadas que se han configurado. |
Métodos
| Nombre | Description |
|---|---|
| GetServiceProviderHashCode() |
Devuelve un código hash creado a partir de las opciones que harían que se necesite un nuevo IServiceProvider . Por ejemplo, si las opciones afectan a un servicio singleton. Sin embargo, la mayoría de las extensiones no tienen estas opciones y deben devolver cero. |
| PopulateDebugInfo(IDictionary<String,String>) |
Rellena un diccionario de información que puede cambiar entre los usos de la extensión de forma que se pueda comparar con una configuración anterior para esta opción y se pueden registrar diferencias. La clave de diccionario debe tener como prefijo el nombre de la extensión. Por ejemplo: |
| ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
Devuelve un valor que indica si todas las opciones usadas en GetServiceProviderHashCode() son las mismas que en la extensión especificada. |