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