次の方法で共有


OpenApiOptions クラス

定義

OpenAPI ドキュメントの構築をサポートするためのオプション。

public sealed class OpenApiOptions
type OpenApiOptions = class
Public NotInheritable Class OpenApiOptions
継承
OpenApiOptions

コンストラクター

OpenApiOptions()

既定の ShouldInclude 述語を使用して、OpenApiOptions クラスの新しいインスタンスを初期化します。

プロパティ

DocumentName

この OpenApiOptions インスタンスが関連付けられている OpenAPI ドキュメントの名前。

OpenApiVersion

使用する OpenAPI 仕様のバージョン。 既定値は OpenApi3_0です。

ShouldInclude

特定の ApiDescription を特定の OpenAPI ドキュメントに含める必要があるかどうかを判断するデリゲート。

メソッド

UseOperationTransformer(Func<OpenApiOperation,OpenApiOperationTransformerContext,CancellationToken,Task>)

特定のデリゲートを、現在の OpenApiOptions インスタンスの操作トランスフォーマーとして登録します。

UseSchemaTransformer(Func<OpenApiSchema,OpenApiSchemaTransformerContext,CancellationToken,Task>)

現在の OpenApiOptions インスタンスに、特定のデリゲートをスキーマ トランスフォーマーとして登録します。

UseTransformer(Func<OpenApiDocument,OpenApiDocumentTransformerContext,CancellationToken,Task>)

現在の OpenApiOptions インスタンスで、指定されたデリゲートをドキュメント トランスフォーマーとして登録します。

UseTransformer(IOpenApiDocumentTransformer)

現在の OpenApiOptions インスタンスに IOpenApiDocumentTransformer の特定のインスタンスを登録します。

UseTransformer<TTransformerType>()

現在の OpenApiOptions インスタンスに新しいドキュメント トランスフォーマーを登録します。

適用対象