OpenApiEndpointConventionBuilderExtensions.WithOpenApi Méthode
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.
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 |
WithOpenApi<TBuilder>(TBuilder)
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
Retours
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>)
Ajoute une annotation OpenAPI à Metadata associée au point de terminaison actuel et la modifie avec la configureOperation
donné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
- 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
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.