OpenApiOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Opzioni per supportare la costruzione di documenti OpenAPI.
public sealed class OpenApiOptions
type OpenApiOptions = class
Public NotInheritable Class OpenApiOptions
- Ereditarietà
-
OpenApiOptions
Costruttori
OpenApiOptions() |
Inizializza una nuova istanza della classe OpenApiOptions con il predicato ShouldInclude predefinito. |
Proprietà
DocumentName |
Il nome del documento OpenAPI a cui è associata questa istanza OpenApiOptions. |
OpenApiVersion |
Versione della specifica OpenAPI da usare. Il valore predefinito è OpenApi3_0. |
ShouldInclude |
Delegato per determinare se un determinato ApiDescription deve essere incluso nel documento OpenAPI specificato. |
Metodi
UseOperationTransformer(Func<OpenApiOperation,OpenApiOperationTransformerContext,CancellationToken,Task>) |
Registra un delegato specificato come trasformatore di operazione nell'istanza di OpenApiOptions corrente. |
UseSchemaTransformer(Func<OpenApiSchema,OpenApiSchemaTransformerContext,CancellationToken,Task>) |
Registra un delegato specificato come trasformatore di schema nell'istanza di OpenApiOptions corrente. |
UseTransformer(Func<OpenApiDocument,OpenApiDocumentTransformerContext,CancellationToken,Task>) |
Registra un delegato specificato come trasformatore di documento nell'istanza di OpenApiOptions corrente. |
UseTransformer(IOpenApiDocumentTransformer) |
Registra una determinata istanza di IOpenApiDocumentTransformer nell'istanza di OpenApiOptions corrente. |
UseTransformer<TTransformerType>() |
Registra un nuovo trasformatore di documento nell'istanza di OpenApiOptions corrente. |