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>
构造函数
| 名称 | 说明 |
|---|---|
| OptionsBuilder<TOptions>(IServiceCollection, String) |
创建类的新实例 OptionsBuilder<TOptions> 。 |
属性
| 名称 | 说明 |
|---|---|
| Name |
获取实例的默认名称 |
| Services |
获取 IServiceCollection 要配置的选项。 |
方法
扩展方法
| 名称 | 说明 |
|---|---|
| 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>) |
在启动时而不是运行时强制实施选项验证检查。 |