Partager via


OpenApiEndpointConventionBuilderExtensions.WithOpenApi Méthode

Définition

Surcharges

WithOpenApi<TBuilder>(TBuilder)

Ajoute une annotation OpenAPI à Metadata associée au point de terminaison actuel.

WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>)

Ajoute une annotation OpenAPI à Metadata associée au point de terminaison actuel et la modifie avec la configureOperationdonnée.

WithOpenApi<TBuilder>(TBuilder)

Source:
OpenApiEndpointConventionBuilderExtensions.cs
Source:
OpenApiEndpointConventionBuilderExtensions.cs
Source:
OpenApiEndpointConventionBuilderExtensions.cs

Ajoute une annotation OpenAPI à Metadata associée au point de terminaison actuel.

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

Paramètres de type

TBuilder

Paramètres

builder
TBuilder

Le IEndpointConventionBuilder.

Retours

TBuilder

Un IEndpointConventionBuilder qui peut être utilisé pour personnaliser davantage le point de terminaison.

Remarques

Cette méthode ne s’intègre pas à la prise en charge intégrée de la génération de documents OpenAPI dans ASP.NET Core et est principalement destinée à la consommation côte à côte de Swashbuckle.AspNetCore.

S’applique à

WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>)

Source:
OpenApiEndpointConventionBuilderExtensions.cs
Source:
OpenApiEndpointConventionBuilderExtensions.cs
Source:
OpenApiEndpointConventionBuilderExtensions.cs

Ajoute une annotation OpenAPI à Metadata associée au point de terminaison actuel et la modifie avec la configureOperationdonnée.

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

Paramètres de type

TBuilder

Paramètres

builder
TBuilder

Le IEndpointConventionBuilder.

configureOperation
Func<OpenApiOperation,OpenApiOperation>

Une Func<T,TResult> qui retourne une nouvelle annotation OpenAPI en fonction d’une opération générée.

Retours

TBuilder

Un IEndpointConventionBuilder qui peut être utilisé pour personnaliser davantage le point de terminaison.

Remarques

Cette méthode ne s’intègre pas à la prise en charge intégrée de la génération de documents OpenAPI dans ASP.NET Core et est principalement destinée à la consommation côte à côte de Swashbuckle.AspNetCore.

S’applique à