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. Uygulama iş parçacığı açısından güvenli olmalıdır. 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

Initialize(IDbContextOptions)

Verilen IDbContextOptionsiçinden tekil seçenekleri başlatır.

Validate(IDbContextOptions)

Verilen IDbContextOptions içindeki seçeneklerin burada ayarlanmış olan seçeneklerle karşılaştırıldığında değişmediğini doğrular ve varsa oluşturur.

Şunlara uygulanır