OpenApiEndpointConventionBuilderExtensions.WithOpenApi Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
WithOpenApi<TBuilder>(TBuilder) |
Geçerli uç noktayla ilişkili Metadata bir OpenAPI ek açıklaması ekler. |
WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>) |
Geçerli uç noktayla ilişkili Metadata bir OpenAPI ek açıklaması ekler ve bunu verilen |
WithOpenApi<TBuilder>(TBuilder)
Geçerli uç noktayla ilişkili Metadata bir OpenAPI ek açıklaması ekler.
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
Tür Parametreleri
- TBuilder
Parametreler
- builder
- TBuilder
Döndürülenler
Uç noktayı daha fazla özelleştirmek için kullanılabilecek bir IEndpointConventionBuilder.
Açıklamalar
Bu yöntem, ASP.NET Core'daki yerleşik OpenAPI belge oluşturma desteğiyle tümleştirilmez ve öncelikle Swashbuckle.AspNetCore ile birlikte kullanıma yöneliktir.
Şunlara uygulanır
WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>)
Geçerli uç noktayla ilişkili Metadata bir OpenAPI ek açıklaması ekler ve bunu verilen configureOperation
ile değiştirir.
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
Tür Parametreleri
- TBuilder
Parametreler
- builder
- TBuilder
- configureOperation
- Func<OpenApiOperation,OpenApiOperation>
Oluşturulan bir işlem verilip yeni bir OpenAPI ek açıklaması döndüren bir Func<T,TResult>.
Döndürülenler
Uç noktayı daha fazla özelleştirmek için kullanılabilecek bir IEndpointConventionBuilder.
Açıklamalar
Bu yöntem, ASP.NET Core'daki yerleşik OpenAPI belge oluşturma desteğiyle tümleştirilmez ve öncelikle Swashbuckle.AspNetCore ile birlikte kullanıma yöneliktir.