OpenApiSchemaTransformerContext Classe

Définition

Représente le contexte dans lequel un transformateur de schéma OpenAPI est exécuté.

public sealed class OpenApiSchemaTransformerContext
type OpenApiSchemaTransformerContext = class
Public NotInheritable Class OpenApiSchemaTransformerContext
Héritage
OpenApiSchemaTransformerContext

Constructeurs

Nom Description
OpenApiSchemaTransformerContext()
Obsolète.

Représente le contexte dans lequel un transformateur de schéma OpenAPI est exécuté.

Propriétés

Nom Description
ApplicationServices

Obtient les services d’application associés au document actif dans lequel se trouve le schéma cible.

Document

Obtient le document OpenAPI auquel appartient le schéma actuel.

DocumentName

Obtient le nom du document OpenAPI associé.

JsonPropertyInfo

Obtient l’associé JsonPropertyInfo au schéma cible si le schéma cible est une propriété d’un schéma parent.

JsonTypeInfo

Obtient l’associé JsonTypeInfo au schéma cible.

ParameterDescription

Obtient l’associé ApiParameterDescription au schéma cible. Null lors du traitement d’un schéma OpenAPI pour un type de réponse.

Méthodes

Nom Description
GetOrCreateSchemaAsync(Type, ApiParameterDescription, CancellationToken)

Obtient ou crée un OpenApiSchema type pour le type spécifié. Augmente le schéma avec tous IOpenApiSchemaTransformerles s inscrits sur le document. S’il parameterDescription n’est pas null, le schéma est augmenté avec les ApiParameterDescription informations.

S’applique à