ICoreSingletonOptions 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
選項設定在 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) |