OpenApiRouteHandlerBuilderExtensions.Produces 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
Produces(RouteHandlerBuilder, Int32, Type, String, String[]) |
tarafından |
Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[]) |
tarafından |
Produces(RouteHandlerBuilder, Int32, Type, String, String[])
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
- builder
- RouteHandlerBuilder
- 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[])
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
- builder
- RouteHandlerBuilder
- 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.