ISingletonOptions Schnittstelle
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.
Wird von jeder Klasse implementiert, die Optionen darstellt, die nur auf IServiceProvider Singleton-Ebene festgelegt werden können.
public interface ISingletonOptions
type ISingletonOptions = interface
Public Interface ISingletonOptions
- Abgeleitet
Hinweise
Die Dienstlebensdauer ist Singleton zulässig, und es sind mehrere Registrierungen zulässig. Dies bedeutet, dass eine einzelne Instanz jedes Diensts 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 .
Methoden
| Name | Beschreibung |
|---|---|
| Initialize(IDbContextOptions) |
Initialisiert die Singleton-Optionen aus dem angegebenen IDbContextOptions. |
| 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. |