ICoreSingletonOptions 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在單一層級設定 IServiceProvider 的選項,以控制核心選項。
public interface ICoreSingletonOptions : Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions
type ICoreSingletonOptions = interface
interface ISingletonOptions
Public Interface ICoreSingletonOptions
Implements ISingletonOptions
- 實作
備註
服務存留期為 Singleton 。 這表示許多 DbContext 實例都會使用單一實例。 實作必須是安全線程。 此服務不能相依于註冊為 Scoped 的服務。
如需詳細資訊和範例,請參閱 資料庫提供者和延伸模組的實作 。
屬性
AreDetailedErrorsEnabled |
反映 所 EnableDetailedErrors(Boolean) 設定的選項。 |
AreThreadSafetyChecksEnabled |
反映 所 EnableThreadSafetyChecks(Boolean) 設定的選項。 |
RootApplicationServiceProvider |
如果可用,則為應用程式的根服務提供者。 />. |
方法
Initialize(IDbContextOptions) |
從指定的 IDbContextOptions 初始化單一選項。 (繼承來源 ISingletonOptions) |
Validate(IDbContextOptions) |
與這裡設定的選項相較之下,驗證指定中的 IDbContextOptions 選項並未變更,如果選項已設定,則會擲回。 (繼承來源 ISingletonOptions) |