Поделиться через


OpenApiOptions Класс

Определение

Параметры для поддержки создания документов OpenAPI.

public sealed class OpenApiOptions
type OpenApiOptions = class
Public NotInheritable Class OpenApiOptions
Наследование
OpenApiOptions

Конструкторы

OpenApiOptions()

Инициализирует новый экземпляр класса OpenApiOptions с помощью предиката по умолчанию ShouldInclude.

Свойства

DocumentName

Имя документа OpenAPI, с которым связан этот экземпляр OpenApiOptions.

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)

Регистрирует данный экземпляр IOpenApiDocumentTransformer в текущем экземпляре OpenApiOptions.

UseTransformer<TTransformerType>()

Регистрирует новый преобразователь документов в текущем экземпляре OpenApiOptions.

Применяется к