OpenApiSchemaTransformerContext Clase

Definición

Representa el contexto en el que se ejecuta un transformador de esquema openAPI.

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

Constructores

Nombre Description
OpenApiSchemaTransformerContext()
Obsoletos.

Representa el contexto en el que se ejecuta un transformador de esquema openAPI.

Propiedades

Nombre Description
ApplicationServices

Obtiene los servicios de aplicación asociados al documento actual en el que se encuentra el esquema de destino.

Document

Obtiene el documento openAPI al que pertenece el esquema actual.

DocumentName

Obtiene el nombre del documento OpenAPI asociado.

JsonPropertyInfo

Obtiene el JsonPropertyInfo asociado al esquema de destino si el esquema de destino es una propiedad de un esquema primario.

JsonTypeInfo

Obtiene el JsonTypeInfo asociado al esquema de destino.

ParameterDescription

Obtiene el ApiParameterDescription asociado al esquema de destino. Null al procesar un esquema openAPI para un tipo de respuesta.

Métodos

Nombre Description
GetOrCreateSchemaAsync(Type, ApiParameterDescription, CancellationToken)

Obtiene o crea un OpenApiSchema para el tipo especificado. Aumenta el esquema con los IOpenApiSchemaTransformerque están registrados en el documento. Si parameterDescription no es null, el esquema se aumentará con la ApiParameterDescription información.

Se aplica a