共用方式為


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)

來源:
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>)

來源:
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)

來源:
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>)

來源:
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的委派。

傳回

適用於