Partilhar via


RelationalOptionsExtension.RelationalExtensionInfo Classe

Definição

Informações/metadados de um RelationalOptionsExtension.

protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
Herança
RelationalOptionsExtension.RelationalExtensionInfo

Construtores

RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension)

Cria uma nova RelationalOptionsExtension.RelationalExtensionInfo instância que contém informações/metadados para a extensão fornecida.

Propriedades

Extension

A extensão para a qual essa instância contém metadados.

IsDatabaseProvider

True, já que essa é uma classe base do provedor de banco de dados.

LogFragment

Um fragmento de mensagem para registro em log normalmente contendo informações sobre quaisquer opções úteis não padrão que tenham sido configuradas.

Métodos

GetServiceProviderHashCode()

Retorna um código hash criado a partir de qualquer opção que faça com que um novo IServiceProvider seja necessário. Por exemplo, se as opções afetarem um serviço singleton. No entanto, a maioria das extensões não tem essas opções e deve retornar zero.

PopulateDebugInfo(IDictionary<String,String>)

Preenche um dicionário de informações que podem ser alteradas entre os usos da extensão de modo que ela possa ser comparada a uma configuração anterior para essa opção e as diferenças possam ser registradas. A chave de dicionário deve ser prefixada pelo nome da extensão. Por exemplo, "SqlServer:".

(Herdado de DbContextOptionsExtensionInfo)
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Retorna um valor que indica se todas as opções usadas em GetServiceProviderHashCode() são as mesmas da extensão fornecida.

ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Retorna um valor que indica se todas as opções usadas em GetServiceProviderHashCode() são as mesmas da extensão fornecida.

(Herdado de DbContextOptionsExtensionInfo)

Aplica-se a