OpenApiEndpointConventionBuilderExtensions.WithOpenApi Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
WithOpenApi<TBuilder>(TBuilder) |
Добавляет заметку OpenAPI к Metadata, связанной с текущей конечной точкой. |
WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>) |
Добавляет заметку OpenAPI в Metadata, связанную с текущей конечной точкой, и изменяет ее с заданным |
WithOpenApi<TBuilder>(TBuilder)
- Исходный код:
- OpenApiEndpointConventionBuilderExtensions.cs
- Исходный код:
- OpenApiEndpointConventionBuilderExtensions.cs
- Исходный код:
- OpenApiEndpointConventionBuilderExtensions.cs
Добавляет заметку OpenAPI к Metadata, связанной с текущей конечной точкой.
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
Параметры типа
- TBuilder
Параметры
- builder
- TBuilder
Возвращаемое значение
IEndpointConventionBuilder, которые можно использовать для дальнейшей настройки конечной точки.
Комментарии
Этот метод не интегрируется со встроенной поддержкой создания документов OpenAPI в ASP.NET Core и предназначен в основном для использования на стороне Swashbuckle.AspNetCore.
Применяется к
WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>)
- Исходный код:
- OpenApiEndpointConventionBuilderExtensions.cs
- Исходный код:
- OpenApiEndpointConventionBuilderExtensions.cs
- Исходный код:
- OpenApiEndpointConventionBuilderExtensions.cs
Добавляет заметку OpenAPI в Metadata, связанную с текущей конечной точкой, и изменяет ее с заданным 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
Параметры типа
- TBuilder
Параметры
- builder
- TBuilder
- configureOperation
- Func<OpenApiOperation,OpenApiOperation>
Func<T,TResult>, который возвращает новую заметку OpenAPI при выполнении созданной операции.
Возвращаемое значение
IEndpointConventionBuilder, которые можно использовать для дальнейшей настройки конечной точки.
Комментарии
Этот метод не интегрируется со встроенной поддержкой создания документов OpenAPI в ASP.NET Core и предназначен в основном для использования на стороне Swashbuckle.AspNetCore.