IResettableService インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このインターフェイスは、異なるプール内の同じ DbContext の異なる使用間でリセットする必要があるすべてのサービスによって実装される必要があります。
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
public interface IResettableService
type IResettableService = interface
Public Interface IResettableService
- 派生
注釈
サービスの有効期間は Scoped され、複数の登録が許可されます。 つまり、各 DbContext インスタンスは、このサービスの独自のインスタンス セットを使用します。 実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。
詳細と例については、 データベース プロバイダーと拡張機能の実装 を参照してください。
メソッド
| Name | 説明 |
|---|---|
| ResetState() |
プールから使用できるようにサービスをリセットします。 |
| ResetStateAsync(CancellationToken) |
プールから使用できるようにサービスをリセットします。 |