Dil

ICoreSingletonOptions Arabirim

Tanım

Çekirdek seçenekleri denetlemek için tekil düzeyde ayarlanan IServiceProvider seçenekler.

public interface ICoreSingletonOptions : Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions
type ICoreSingletonOptions = interface
    interface ISingletonOptions
Public Interface ICoreSingletonOptions
Implements ISingletonOptions
Uygulamalar

Açıklamalar

Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin 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ı .

Özellikler

Veri Akışı Adı Description
AreDetailedErrorsEnabled

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

AreThreadSafetyChecksEnabled

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

RootApplicationServiceProvider

Varsa uygulamanın kök hizmet sağlayıcısı. />.

Yöntemler

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

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

(Devralındığı yer: ISingletonOptions)
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.

(Devralındığı yer: ISingletonOptions)

Şunlara uygulanır