Microsoft.Extensions.Options 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用於實作選項模式的類型。
類別
介面
IConfigureNamedOptions<TOptions> |
表示設定 |
IConfigureOptions<TOptions> |
表示設定 |
IOptions<TOptions> |
用來擷取所設定的 |
IOptionsChangeTokenSource<TOptions> |
用來擷取用於追蹤選項變更的 IChangeToken。 |
IOptionsFactory<TOptions> |
用來建立 |
IOptionsMonitor<TOptions> |
在 |
IOptionsMonitorCache<TOptions> |
由 IOptionsMonitor<TOptions> 用來快取 |
IOptionsSnapshot<TOptions> |
用來在要求存留期內存取 |
IPostConfigureOptions<TOptions> |
表示設定 |
IStartupValidator |
提供主機可用來驗證啟動期間選項的方法。 藉由呼叫 ValidateOnStart<TOptions>(OptionsBuilder<TOptions>),即可在啟動期間驗證選項。 |
IValidateOptions<TOptions> |
用來驗證選項的介面。 |
備註
如需實作選項模式的詳細資訊,請參閱 .NET 中的選項模式。