ICoreSingletonOptions Arabirim

Tanım

IServiceProviderTemel seçenekleri denetlemek için tek düzeyde ayarlanan seçenekler.

Hizmet ömrü Singleton . Bu, tek bir örneğin 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 ICoreSingletonOptions : Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions
type ICoreSingletonOptions = interface
    interface ISingletonOptions
Public Interface ICoreSingletonOptions
Implements ISingletonOptions
Uygulamalar

Açıklamalar

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

Özellikler

AreDetailedErrorsEnabled

Tarafından ayarlanan seçeneği yansıtır EnableDetailedErrors(Boolean) .

AreThreadSafetyChecksEnabled

Tarafından ayarlanan seçeneği yansıtır EnableThreadSafetyChecks(Boolean) .

Yöntemler

Initialize(IDbContextOptions)

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

(Devralındığı yer: ISingletonOptions)
Validate(IDbContextOptions)

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

(Devralındığı yer: ISingletonOptions)

Şunlara uygulanır