ISingletonOptions Arabirim

Tanım

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

Hizmet ömrü Singleton ve birden çok kayıt izin verilir. Bu, her hizmetin tek bir örneğinin birçok örnek tarafından kullanıldığı anlamına gelir DbContext . Uygulama, iş parçacığı açısından güvenli olmalıdır. Bu hizmet, olarak kaydedilmiş hizmetlere bağlı olamaz Scoped .

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

Açıklamalar

Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .

Yöntemler

Initialize(IDbContextOptions)

Verilen seçenekten Singleton seçeneklerini başlatır IDbContextOptions .

Validate(IDbContextOptions)

Verilen seçeneklere kıyasla, belirtilen seçeneklere IDbContextOptions göre değiştirilmediğini doğrular ve varsa oluşturur.

Şunlara uygulanır