OpenApiRouteHandlerBuilderExtensions.Produces Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Produces(RouteHandlerBuilder, Int32, Type, String, String[]) |
Agrega un IProducesResponseTypeMetadata objeto a Metadata para todos los puntos de conexión generados por |
Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[]) |
Agrega un IProducesResponseTypeMetadata objeto a Metadata para todos los puntos de conexión generados por |
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
- builder
- RouteHandlerBuilder
- 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
- builder
- RouteHandlerBuilder
- 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.