次の方法で共有


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の構成に使用されるデリゲート。

戻り値

適用対象