RelationalOptionsExtension.RelationalExtensionInfo 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 .RelationalOptionsExtension
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
- Herencia
Constructores
RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension) |
Crea una nueva RelationalOptionsExtension.RelationalExtensionInfo instancia que contiene información o metadatos para la extensión especificada. |
Propiedades
Extension |
Extensión para la que esta instancia contiene metadatos. |
IsDatabaseProvider |
True, ya que se trata de una clase base del proveedor de bases de datos. |
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. |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
Devuelve un valor que indica si todas las opciones usadas en GetServiceProviderHashCode() son las mismas que en la extensión especificada. (Heredado de DbContextOptionsExtensionInfo) |