IResettableService Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu arabirim, aynı hizmetin farklı havuzlardaki farklı kullanımları DbContext arasında sıfırlanması gereken herhangi bir hizmet tarafından uygulanmalıdır.
Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.
public interface IResettableService
type IResettableService = interface
Public Interface IResettableService
- Türetilmiş
Açıklamalar
Hizmet ömrü ve Scoped birden çok kayda izin verilir. Bu, her DbContext örneğin bu hizmetin kendi örnek kümesini kullanacağı anlamına gelir. Uygulamalar, herhangi bir yaşam süresiyle kaydedilen diğer hizmetlere bağlı olabilir. Uygulamaların iş parçacığı güvenli olması gerekmez.
Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması .
Yöntemler
ResetState() |
Havuzdan kullanılabilmesi için hizmeti sıfırlar. |
ResetStateAsync(CancellationToken) |
Havuzdan kullanılabilmesi için hizmeti sıfırlar. |
Şunlara uygulanır
Entity Framework