Share via


OpenApiRouteHandlerBuilderExtensions.Produces Método

Definición

Sobrecargas

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

Agrega un IProducesResponseTypeMetadata objeto a Metadata para todos los puntos de conexión generados por builder.

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

Agrega un IProducesResponseTypeMetadata objeto a Metadata para todos los puntos de conexión generados por builder.

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

Agrega un IProducesResponseTypeMetadata objeto a Metadata para todos los puntos de conexión generados por builder.

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

Parámetros

statusCode
Int32

Código de estado de la respuesta.

responseType
Type

Tipo de la respuesta. El valor predeterminado es NULL.

contentType
String

Tipo de contenido de respuesta. El valor predeterminado es "application/json" si responseType no es null; de lo contrario, el valor predeterminado es NULL.

additionalContentTypes
String[]

Tipos de contenido de respuesta adicionales que genera el punto de conexión para el código de estado proporcionado.

Devoluciones

RouteHandlerBuilder que se puede usar para personalizar aún más el punto de conexión.

Se aplica a

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

Agrega un IProducesResponseTypeMetadata objeto a Metadata para todos los puntos de conexión generados por builder.

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

Parámetros de tipo

TResponse

Tipo de la respuesta.

Parámetros

statusCode
Int32

Código de estado de la respuesta. Tiene como valor predeterminado Status200OK.

contentType
String

Tipo de contenido de respuesta. El valor predeterminado es "application/json".

additionalContentTypes
String[]

Tipos de contenido de respuesta adicionales que genera el punto de conexión para el código de estado proporcionado.

Devoluciones

RouteHandlerBuilder que se puede usar para personalizar aún más el punto de conexión.

Se aplica a