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 y metadatos de .IDbContextOptionsExtension
public abstract class DbContextOptionsExtensionInfo
type DbContextOptionsExtensionInfo = class
Public MustInherit Class DbContextOptionsExtensionInfo
- Herencia
-
DbContextOptionsExtensionInfo
- Derivado
Comentarios
Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.
Constructores
DbContextOptionsExtensionInfo(IDbContextOptionsExtension) |
Crea una nueva DbContextOptionsExtensionInfo instancia que contiene información o metadatos para la extensión especificada. |
Propiedades
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 que no son predeterminadas que se han configurado. |
Métodos
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 modo que se pueda comparar con una configuración anterior para esta opción y se pueden registrar diferencias. La clave de diccionario debe tener el prefijo por 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. |