OptionsBuilder<TOptions> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定 TOptions 實例。
generic <typename TOptions>
where TOptions : classpublic ref class OptionsBuilder
public class OptionsBuilder<TOptions> where TOptions : class
type OptionsBuilder<'Options (requires 'Options : null)> = class
Public Class OptionsBuilder(Of TOptions)
類型參數
- TOptions
所要求的選項類型。
- 繼承
-
OptionsBuilder<TOptions>
建構函式
| 名稱 | Description |
|---|---|
| OptionsBuilder<TOptions>(IServiceCollection, String) |
建立一個新的類別實例 OptionsBuilder<TOptions> 。 |
屬性
| 名稱 | Description |
|---|---|
| Name |
會取得實例的 |
| Services |
設定中選項 IServiceCollection 。 |
方法
擴充方法
| 名稱 | Description |
|---|---|
| Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
註冊一個設定實例,該實例會 |
| Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) |
註冊一個設定實例,該實例會 |
| BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
註冊依賴注入容器以綁定 |
| ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>) |
註冊此選項實例以驗證其 DataAnnotations。 |
| ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) |
在開始時強制執行選項驗證檢查,而非執行時。 |