OpenApiSchemaTransformerContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |