Condividi tramite


OpenApiEndpointConventionBuilderExtensions.WithOpenApi Metodo

Definizione

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'configureOperationspecificato.

WithOpenApi<TBuilder>(TBuilder)

Origine:
OpenApiEndpointConventionBuilderExtensions.cs
Origine:
OpenApiEndpointConventionBuilderExtensions.cs
Origine:
OpenApiEndpointConventionBuilderExtensions.cs

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

TBuilder

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>)

Origine:
OpenApiEndpointConventionBuilderExtensions.cs
Origine:
OpenApiEndpointConventionBuilderExtensions.cs
Origine:
OpenApiEndpointConventionBuilderExtensions.cs

Aggiunge un'annotazione OpenAPI a Metadata associata all'endpoint corrente e la modifica con l'configureOperationspecificato.

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

TBuilder

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