Partilhar via


OpenApiSchemaTransformerContext Classe

Definição

Representa o contexto no qual um transformador de esquema OpenAPI é executado.

public sealed class OpenApiSchemaTransformerContext
type OpenApiSchemaTransformerContext = class
Public NotInheritable Class OpenApiSchemaTransformerContext
Herança
OpenApiSchemaTransformerContext

Construtores

Nome Description
OpenApiSchemaTransformerContext()
Obsoleto.

Representa o contexto no qual um transformador de esquema OpenAPI é executado.

Propriedades

Nome Description
ApplicationServices

Obtém os serviços de aplicativo associados ao documento atual em que o esquema de destino está.

Document

Obtém o documento OpenAPI ao qual o esquema atual pertence.

DocumentName

Obtém o nome do documento OpenAPI associado.

JsonPropertyInfo

Obtém o JsonPropertyInfo associado ao esquema de destino se o esquema de destino for uma propriedade de um esquema pai.

JsonTypeInfo

Obtém o JsonTypeInfo associado ao esquema de destino.

ParameterDescription

Obtém o ApiParameterDescription associado ao esquema de destino. Nulo ao processar um esquema OpenAPI para um tipo de resposta.

Métodos

Nome Description
GetOrCreateSchemaAsync(Type, ApiParameterDescription, CancellationToken)

Obtém ou cria um OpenApiSchema para o tipo especificado. Aumenta o esquema com qualquer IOpenApiSchemaTransformers registrado no documento. Se parameterDescription não for nulo, o esquema será aumentado com as ApiParameterDescription informações.

Aplica-se a