Freigeben über


RelationalOptionsExtension.RelationalExtensionInfo Klasse

Definition

Informationen/Metadaten für einen RelationalOptionsExtension.

protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
Vererbung
RelationalOptionsExtension.RelationalExtensionInfo

Konstruktoren

RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension)

Erstellt eine neue RelationalOptionsExtension.RelationalExtensionInfo instance, die Informationen/Metadaten für die angegebene Erweiterung enthält.

Eigenschaften

Extension

Die Erweiterung, für die dieses instance Metadaten enthält.

IsDatabaseProvider

True, da dies eine Datenbankanbieter-Basisklasse ist.

LogFragment

Ein Nachrichtenfragment für die Protokollierung, das in der Regel Informationen zu allen nützlichen nicht standardmäßigen Optionen enthält, die konfiguriert wurden.

Methoden

GetServiceProviderHashCode()

Gibt einen Hashcode zurück, der aus allen Optionen erstellt wurde, die dazu führen würden, dass ein neues IServiceProvider benötigt wird. Beispielsweise, wenn sich die Optionen auf einen Singleton-Dienst auswirken. Die meisten Erweiterungen verfügen jedoch nicht über solche Optionen und sollten null zurückgeben.

PopulateDebugInfo(IDictionary<String,String>)

Füllt ein Wörterbuch mit Informationen auf, die sich zwischen den Verwendungen der Erweiterung ändern können, sodass sie mit einer vorherigen Konfiguration für diese Option verglichen werden kann und Unterschiede protokolliert werden können. Dem Wörterbuchschlüssel sollte der Erweiterungsname vorangestellt werden. Beispiel: "SqlServer:".

(Geerbt von DbContextOptionsExtensionInfo)
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Gibt einen Wert zurück, der angibt, ob alle in GetServiceProviderHashCode() verwendeten Optionen mit der in angegebenen Erweiterung identisch sind.

ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Gibt einen Wert zurück, der angibt, ob alle in GetServiceProviderHashCode() verwendeten Optionen mit der in angegebenen Erweiterung identisch sind.

(Geerbt von DbContextOptionsExtensionInfo)

Gilt für: