Sdílet prostřednictvím


RelationalOptionsExtension.RelationalExtensionInfo Třída

Definice

Informace/metadata pro RelationalOptionsExtension.

protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
Dědičnost
RelationalOptionsExtension.RelationalExtensionInfo

Konstruktory

RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension)

Vytvoří novou RelationalOptionsExtension.RelationalExtensionInfo instanci obsahující informace nebo metadata pro dané rozšíření.

Vlastnosti

Extension

Rozšíření, pro které tato instance obsahuje metadata.

IsDatabaseProvider

Ano, protože se jedná o základní třídu poskytovatele databáze.

LogFragment

Fragment zprávy pro protokolování obvykle obsahuje informace o všech užitečných jiných než výchozích možnostech, které byly nakonfigurovány.

Metody

GetServiceProviderHashCode()

Vrátí kód hash vytvořený z libovolných možností, které by způsobily, že bude potřeba nový IServiceProvider . Pokud například možnosti ovlivňují službu typu singleton. Většina rozšíření ale žádné takové možnosti nemá a měla by vracet nulu.

PopulateDebugInfo(IDictionary<String,String>)

Naplní slovník informací, které se mohou změnit mezi použitím rozšíření, aby bylo možné je porovnat s předchozí konfigurací pro tuto možnost a rozdíly je možné protokolovat. Klíč slovníku by měl být předponou názvu rozšíření. Například, "SqlServer:".

(Zděděno od DbContextOptionsExtensionInfo)
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Vrátí hodnotu označující, zda jsou všechny možnosti použité v GetServiceProviderHashCode() stejné jako v daném rozšíření.

ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Vrátí hodnotu označující, zda jsou všechny možnosti použité v GetServiceProviderHashCode() stejné jako v daném rozšíření.

(Zděděno od DbContextOptionsExtensionInfo)

Platí pro