Aracılığıyla paylaş


OpenApiRouteHandlerBuilderExtensions.Produces Yöntem

Tanım

Aşırı Yüklemeler

Produces(RouteHandlerBuilder, Int32, Type, String, String[])

tarafından builderüretilen tüm uç noktalar için öğesine IProducesResponseTypeMetadataMetadata ekler.

Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[])

tarafından builderüretilen tüm uç noktalar için öğesine IProducesResponseTypeMetadataMetadata ekler.

Produces(RouteHandlerBuilder, Int32, Type, String, String[])

Kaynak:
OpenApiRouteHandlerBuilderExtensions.cs

tarafından builderüretilen tüm uç noktalar için öğesine IProducesResponseTypeMetadataMetadata ekler.

public static Microsoft.AspNetCore.Builder.RouteHandlerBuilder Produces (this Microsoft.AspNetCore.Builder.RouteHandlerBuilder builder, int statusCode, Type? responseType = default, string? contentType = default, params string[] additionalContentTypes);
static member Produces : Microsoft.AspNetCore.Builder.RouteHandlerBuilder * int * Type * string * string[] -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder
<Extension()>
Public Function Produces (builder As RouteHandlerBuilder, statusCode As Integer, Optional responseType As Type = Nothing, Optional contentType As String = Nothing, ParamArray additionalContentTypes As String()) As RouteHandlerBuilder

Parametreler

statusCode
Int32

Yanıt durum kodu.

responseType
Type

Yanıtın türü. Varsayılan değer null olur.

contentType
String

Yanıt içerik türü. responseType null değilse varsayılan değer "application/json" olur, aksi takdirde varsayılan değer null olur.

additionalContentTypes
String[]

Sağlanan durum kodu için uç noktanın ürettiği ek yanıt içerik türleri.

Döndürülenler

RouteHandlerBuilder Uç noktayı daha fazla özelleştirmek için kullanılabilecek bir.

Şunlara uygulanır

Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[])

Kaynak:
OpenApiRouteHandlerBuilderExtensions.cs

tarafından builderüretilen tüm uç noktalar için öğesine IProducesResponseTypeMetadataMetadata ekler.

public static Microsoft.AspNetCore.Builder.RouteHandlerBuilder Produces<TResponse> (this Microsoft.AspNetCore.Builder.RouteHandlerBuilder builder, int statusCode = 200, string? contentType = default, params string[] additionalContentTypes);
static member Produces : Microsoft.AspNetCore.Builder.RouteHandlerBuilder * int * string * string[] -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder
<Extension()>
Public Function Produces(Of TResponse) (builder As RouteHandlerBuilder, Optional statusCode As Integer = 200, Optional contentType As String = Nothing, ParamArray additionalContentTypes As String()) As RouteHandlerBuilder

Tür Parametreleri

TResponse

Yanıtın türü.

Parametreler

statusCode
Int32

Yanıt durum kodu. Varsayılan olarak olarak Status200OKgösterilir.

contentType
String

Yanıt içerik türü. Varsayılan olarak "application/json" kullanılır.

additionalContentTypes
String[]

Sağlanan durum kodu için uç noktanın ürettiği ek yanıt içerik türleri.

Döndürülenler

RouteHandlerBuilder Uç noktayı daha fazla özelleştirmek için kullanılabilecek bir.

Şunlara uygulanır