Aracılığıyla paylaş


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. Uygulama iş parçacığı 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 uygulanması .

Özellikler

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

Initialize(IDbContextOptions)

Verilen IDbContextOptionsöğesinin tekil seçeneklerini başlatır.

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

(Devralındığı yer: ISingletonOptions)

Şunlara uygulanır