RelationalOptionsExtension.RelationalExtensionInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Informationen/Metadaten für einen RelationalOptionsExtension.
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
- Vererbung
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: |
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:
Entity Framework