IResettableService 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.
Diese Schnittstelle muss von jedem Dienst implementiert werden, der zwischen verschiedenen Verwendungen derselben DbContext in verschiedenen Pools zurückgesetzt werden muss.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.
public interface IResettableService
type IResettableService = interface
Public Interface IResettableService
- Abgeleitet
Hinweise
Die Dienstlebensdauer ist Scoped , und mehrere Registrierungen sind zulässig. Dies bedeutet, dass jede DbContext instance einen eigenen Satz von Instanzen dieses Diensts verwendet. Die Implementierungen können von anderen Diensten abhängen, die mit einer beliebigen Lebensdauer registriert sind. Die Implementierungen müssen nicht threadsicher sein.
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .
Methoden
ResetState() |
Setzt den Dienst zurück, sodass er aus dem Pool verwendet werden kann. |
ResetStateAsync(CancellationToken) |
Setzt den Dienst zurück, sodass er aus dem Pool verwendet werden kann. |
Gilt für:
Entity Framework