RelationalOptionsExtension.RelationalExtensionInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Informações/metadados de um RelationalOptionsExtension.
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
- Herança
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, |
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
Entity Framework