Lenguaje

RelationalOptionsExtension.RelationalExtensionInfo Clase

Definición

Información o metadatos de .RelationalOptionsExtension

[System.Runtime.CompilerServices.Nullable(0)]
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
Herencia
RelationalOptionsExtension.RelationalExtensionInfo
Atributos

Constructores

Nombre Description
RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension)

Crea una nueva RelationalOptionsExtension.RelationalExtensionInfo 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

True, ya que se trata de una clase base de proveedor de bases de datos.

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: "SqlServer:".

(Heredado de DbContextOptionsExtensionInfo)
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Devuelve un valor que indica si todas las opciones usadas en GetServiceProviderHashCode() son las mismas que en la extensión especificada.

Se aplica a