OpenApiEndpointConventionBuilderExtensions.WithOpenApi Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
WithOpenApi<TBuilder>(TBuilder) |
Dodaje adnotację interfejsu OpenAPI do Metadata skojarzonej z bieżącym punktem końcowym. |
WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>) |
Dodaje adnotację interfejsu OpenAPI do Metadata skojarzonej z bieżącym punktem końcowym i modyfikuje ją przy użyciu danego |
WithOpenApi<TBuilder>(TBuilder)
Dodaje adnotację interfejsu OpenAPI do Metadata skojarzonej z bieżącym punktem końcowym.
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
Parametry typu
- TBuilder
Parametry
- builder
- TBuilder
Zwraca
IEndpointConventionBuilder, którego można użyć do dalszego dostosowywania punktu końcowego.
Uwagi
Ta metoda nie jest zintegrowana z wbudowaną obsługą generowania dokumentów OpenAPI w programie ASP.NET Core i jest przeznaczona głównie do użycia razem ze stroną struktury Swashbuckle.AspNetCore.
Dotyczy
WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>)
Dodaje adnotację interfejsu OpenAPI do Metadata skojarzonej z bieżącym punktem końcowym i modyfikuje ją przy użyciu danego configureOperation
.
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
Parametry typu
- TBuilder
Parametry
- builder
- TBuilder
- configureOperation
- Func<OpenApiOperation,OpenApiOperation>
Func<T,TResult>, który zwraca nową adnotację interfejsu OpenAPI na podstawie wygenerowanej operacji.
Zwraca
IEndpointConventionBuilder, którego można użyć do dalszego dostosowywania punktu końcowego.
Uwagi
Ta metoda nie jest zintegrowana z wbudowaną obsługą generowania dokumentów OpenAPI w programie ASP.NET Core i jest przeznaczona głównie do użycia razem ze stroną struktury Swashbuckle.AspNetCore.