OpenApiServiceCollectionExtensions.AddOpenApi 方法

定义

重载

AddOpenApi(IServiceCollection)

将与默认文档相关的 OpenAPI 服务添加到指定的 IServiceCollection

AddOpenApi(IServiceCollection, Action<OpenApiOptions>)

将与默认文档相关的 OpenAPI 服务添加到具有指定选项的指定 IServiceCollection

AddOpenApi(IServiceCollection, String)

将与给定文档名称相关的 OpenAPI 服务添加到指定的 IServiceCollection

AddOpenApi(IServiceCollection, String, Action<OpenApiOptions>)

将与给定文档名称相关的 OpenAPI 服务添加到具有指定选项的指定 IServiceCollection

AddOpenApi(IServiceCollection)

Source:
OpenApiServiceCollectionExtensions.cs

将与默认文档相关的 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>)

Source:
OpenApiServiceCollectionExtensions.cs

将与默认文档相关的 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)

Source:
OpenApiServiceCollectionExtensions.cs

将与给定文档名称相关的 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>)

Source:
OpenApiServiceCollectionExtensions.cs

将与给定文档名称相关的 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的委托。

返回

适用于