OpenApiServiceCollectionExtensions.AddOpenApi 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
AddOpenApi(IServiceCollection) |
将与默认文档相关的 OpenAPI 服务添加到指定的 IServiceCollection。 |
AddOpenApi(IServiceCollection, Action<OpenApiOptions>) |
将与默认文档相关的 OpenAPI 服务添加到具有指定选项的指定 IServiceCollection。 |
AddOpenApi(IServiceCollection, String) |
将与给定文档名称相关的 OpenAPI 服务添加到指定的 IServiceCollection。 |
AddOpenApi(IServiceCollection, String, Action<OpenApiOptions>) |
将与给定文档名称相关的 OpenAPI 服务添加到具有指定选项的指定 IServiceCollection。 |
AddOpenApi(IServiceCollection)
将与默认文档相关的 OpenAPI 服务添加到指定的 IServiceCollection。
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddOpenApi (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddOpenApi : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddOpenApi (services As IServiceCollection) As IServiceCollection
参数
- services
- IServiceCollection
要注册服务的 IServiceCollection。
返回
适用于
AddOpenApi(IServiceCollection, Action<OpenApiOptions>)
将与默认文档相关的 OpenAPI 服务添加到具有指定选项的指定 IServiceCollection。
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddOpenApi (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.OpenApi.OpenApiOptions> configureOptions);
static member AddOpenApi : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.OpenApi.OpenApiOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddOpenApi (services As IServiceCollection, configureOptions As Action(Of OpenApiOptions)) As IServiceCollection
参数
- services
- IServiceCollection
要注册服务的 IServiceCollection。
- configureOptions
- Action<OpenApiOptions>
用于配置目标 OpenApiOptions的委托。
返回
适用于
AddOpenApi(IServiceCollection, String)
将与给定文档名称相关的 OpenAPI 服务添加到指定的 IServiceCollection。
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddOpenApi (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string documentName);
static member AddOpenApi : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddOpenApi (services As IServiceCollection, documentName As String) As IServiceCollection
参数
- services
- IServiceCollection
要注册服务的 IServiceCollection。
- documentName
- String
与已注册服务关联的 OpenAPI 文档的名称。
返回
适用于
AddOpenApi(IServiceCollection, String, Action<OpenApiOptions>)
将与给定文档名称相关的 OpenAPI 服务添加到具有指定选项的指定 IServiceCollection。
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddOpenApi (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string documentName, Action<Microsoft.AspNetCore.OpenApi.OpenApiOptions> configureOptions);
static member AddOpenApi : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<Microsoft.AspNetCore.OpenApi.OpenApiOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddOpenApi (services As IServiceCollection, documentName As String, configureOptions As Action(Of OpenApiOptions)) As IServiceCollection
参数
- services
- IServiceCollection
要注册服务的 IServiceCollection。
- documentName
- String
与已注册服务关联的 OpenAPI 文档的名称。
- configureOptions
- Action<OpenApiOptions>
用于配置目标 OpenApiOptions的委托。