Dil

ISingletonOptions Arabirim

Tanım

Yalnızca tek düzeyinde ayarlanabilen IServiceProvider seçenekleri temsil eden herhangi bir sınıf tarafından uygulanır.

public interface ISingletonOptions
type ISingletonOptions = interface
Public Interface ISingletonOptions
Türetilmiş

Açıklamalar

Hizmet ömrü ve Singleton birden çok kayda izin verilir. Bu, her hizmetin tek bir örneğinin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulamanın iş parçacığı güvenli olması gerekir. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .

Yöntemler

Veri Akışı Adı Description
Initialize(IDbContextOptions)

Verilen IDbContextOptions'den tekil seçenekleri başlatır.

Validate(IDbContextOptions)

Burada ayarlanmış olan seçeneklerle karşılaştırıldığında verilen IDbContextOptions seçeneklerin değişmediğini doğrular ve varsa atar.

Şunlara uygulanır