OpenApiOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Options de prise en charge de la construction de documents OpenAPI.
public sealed class OpenApiOptions
type OpenApiOptions = class
Public NotInheritable Class OpenApiOptions
- Héritage
-
OpenApiOptions
Constructeurs
OpenApiOptions() |
Initialise une nouvelle instance de la classe OpenApiOptions avec le prédicat ShouldInclude par défaut. |
Propriétés
DocumentName |
Nom du document OpenAPI associé à cette instance OpenApiOptions. |
OpenApiVersion |
Version de la spécification OpenAPI à utiliser. La valeur par défaut est OpenApi3_0. |
ShouldInclude |
Délégué pour déterminer si une ApiDescription donnée doit être incluse dans le document OpenAPI donné. |
Méthodes
UseOperationTransformer(Func<OpenApiOperation,OpenApiOperationTransformerContext,CancellationToken,Task>) |
Inscrit un délégué donné en tant que transformateur d’opération sur l’instance de OpenApiOptions actuelle. |
UseSchemaTransformer(Func<OpenApiSchema,OpenApiSchemaTransformerContext,CancellationToken,Task>) |
Inscrit un délégué donné en tant que transformateur de schéma sur l’instance de OpenApiOptions actuelle. |
UseTransformer(Func<OpenApiDocument,OpenApiDocumentTransformerContext,CancellationToken,Task>) |
Inscrit un délégué donné en tant que transformateur de document sur l’instance de OpenApiOptions actuelle. |
UseTransformer(IOpenApiDocumentTransformer) |
Inscrit une instance donnée de IOpenApiDocumentTransformer sur l’instance de OpenApiOptions actuelle. |
UseTransformer<TTransformerType>() |
Inscrit un nouveau transformateur de document sur l’instance de OpenApiOptions actuelle. |