OpenApiEndpointConventionBuilderExtensions.WithOpenApi Metodo
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.
Overload
WithOpenApi<TBuilder>(TBuilder) |
Aggiunge un'annotazione OpenAPI a Metadata associata all'endpoint corrente. |
WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>) |
Aggiunge un'annotazione OpenAPI a Metadata associata all'endpoint corrente e la modifica con l' |
WithOpenApi<TBuilder>(TBuilder)
Aggiunge un'annotazione OpenAPI a Metadata associata all'endpoint corrente.
public static TBuilder WithOpenApi<TBuilder> (this TBuilder builder) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member WithOpenApi : 'Builder -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function WithOpenApi(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder) As TBuilder
Parametri di tipo
- TBuilder
Parametri
- builder
- TBuilder
Oggetto IEndpointConventionBuilder.
Restituisce
Un IEndpointConventionBuilder che può essere usato per personalizzare ulteriormente l'endpoint.
Commenti
Questo metodo non si integra con il supporto predefinito per la generazione di documenti OpenAPI in ASP.NET Core ed è destinato principalmente all'utilizzo lungo il lato Swashbuckle.AspNetCore.
Si applica a
WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>)
Aggiunge un'annotazione OpenAPI a Metadata associata all'endpoint corrente e la modifica con l'configureOperation
specificato.
public static TBuilder WithOpenApi<TBuilder> (this TBuilder builder, Func<Microsoft.OpenApi.Models.OpenApiOperation,Microsoft.OpenApi.Models.OpenApiOperation> configureOperation) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member WithOpenApi : 'Builder * Func<Microsoft.OpenApi.Models.OpenApiOperation, Microsoft.OpenApi.Models.OpenApiOperation> -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function WithOpenApi(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, configureOperation As Func(Of OpenApiOperation, OpenApiOperation)) As TBuilder
Parametri di tipo
- TBuilder
Parametri
- builder
- TBuilder
Oggetto IEndpointConventionBuilder.
- configureOperation
- Func<OpenApiOperation,OpenApiOperation>
Un Func<T,TResult> che restituisce una nuova annotazione OpenAPI data un'operazione generata.
Restituisce
Un IEndpointConventionBuilder che può essere usato per personalizzare ulteriormente l'endpoint.
Commenti
Questo metodo non si integra con il supporto predefinito per la generazione di documenti OpenAPI in ASP.NET Core ed è destinato principalmente all'utilizzo lungo il lato Swashbuckle.AspNetCore.