Share via


ISingletonOptions 介面

定義

由任何類別實作,表示只能在單一層級設定 IServiceProvider 的選項。

public interface ISingletonOptions
type ISingletonOptions = interface
Public Interface ISingletonOptions
衍生

備註

服務存留期為 Singleton ,且允許多個註冊。 這表示許多 DbContext 實例都會使用每個服務的單一實例。 實作必須是安全線程。 此服務不能相依于註冊為 Scoped 的服務。

如需詳細資訊和範例,請參閱 資料庫提供者和延伸模組的實作

方法

Initialize(IDbContextOptions)

從指定的 IDbContextOptions 初始化單一選項。

Validate(IDbContextOptions)

與這裡設定的選項相較之下,驗證指定中的 IDbContextOptions 選項並未變更,如果選項已設定,則會擲回。

適用於