Compartir a través de


OpenApiOptions Clase

Definición

Opciones para admitir la construcción de documentos openAPI.

public sealed class OpenApiOptions
type OpenApiOptions = class
Public NotInheritable Class OpenApiOptions
Herencia
OpenApiOptions

Constructores

OpenApiOptions()

Inicializa una nueva instancia de la clase OpenApiOptions con el predicado ShouldInclude predeterminado.

Propiedades

DocumentName

Nombre del documento openAPI al que está asociada esta instancia de OpenApiOptions.

OpenApiVersion

Versión de la especificación openAPI que se va a usar. El valor predeterminado es OpenApi3_0.

ShouldInclude

Delegado para determinar si un ApiDescription determinado debe incluirse en el documento OpenAPI determinado.

Métodos

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

Registra un delegado determinado como transformador de operación en la instancia de OpenApiOptions actual.

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

Registra un delegado determinado como transformador de esquema en la instancia de OpenApiOptions actual.

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

Registra un delegado determinado como transformador de documentos en la instancia de OpenApiOptions actual.

UseTransformer(IOpenApiDocumentTransformer)

Registra una instancia determinada de IOpenApiDocumentTransformer en la instancia de OpenApiOptions actual.

UseTransformer<TTransformerType>()

Registra un nuevo transformador de documento en la instancia de OpenApiOptions actual.

Se aplica a