Sprache

ICoreSingletonOptions Schnittstelle

Definition

Optionen, die IServiceProvider auf Singleton-Ebene festgelegt sind, um Kernoptionen zu steuern.

public interface ICoreSingletonOptions : Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions
type ICoreSingletonOptions = interface
    interface ISingletonOptions
Public Interface ICoreSingletonOptions
Implements ISingletonOptions
Implementiert

Hinweise

Die Dienstlebensdauer lautet Singleton. Dies bedeutet, dass eine einzelne Instanz von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von diensten abhängen, die als Scopedregistriert sind.

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Eigenschaften

Name Beschreibung
AreDetailedErrorsEnabled

Gibt die festgelegte Option an EnableDetailedErrors(Boolean).

AreThreadSafetyChecksEnabled

Gibt die festgelegte Option an EnableThreadSafetyChecks(Boolean).

RootApplicationServiceProvider

Der Stammdienstanbieter für die Anwendung, falls verfügbar. />.

Methoden

Name Beschreibung
Initialize(IDbContextOptions)

Initialisiert die Singleton-Optionen aus dem angegebenen IDbContextOptions.

(Geerbt von ISingletonOptions)
Validate(IDbContextOptions)

Überprüft, ob sich die angegebenen IDbContextOptions Optionen im Vergleich zu den hier festgelegten Optionen nicht geändert haben, und löst, wenn sie vorhanden sind.

(Geerbt von ISingletonOptions)

Gilt für: