語言

ICoreSingletonOptions 介面

定義

選項設定在 IServiceProvider 單例層級來控制核心選項。

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

備註

服役期間為 Singleton。 這表示單一實例會被多個 DbContext 實例使用。 實作必須是執行緒安全的。 此服務無法依賴於註冊為 Scoped的服務。

更多資訊與範例請參見 資料庫提供者與擴充功能的實作 。

屬性

名稱 Description
AreDetailedErrorsEnabled

反映由 EnableDetailedErrors(Boolean)設定的選項。

AreThreadSafetyChecksEnabled

反映由 EnableThreadSafetyChecks(Boolean)設定的選項。

RootApplicationServiceProvider

該應用程式的根服務提供者(若有的話)。 />。

方法

名稱 Description
Initialize(IDbContextOptions)

初始化給定 IDbContextOptions的單例選項。

(繼承來源 ISingletonOptions)
Validate(IDbContextOptions)

驗證給定 IDbContextOptions 選項與已設定的選項相比未變,若有則擲出。

(繼承來源 ISingletonOptions)

適用於