OpenApiRouteHandlerBuilderExtensions.Produces Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Produces(RouteHandlerBuilder, Int32, Type, String, String[]) |
Ajoute un IProducesResponseTypeMetadata à Metadata pour tous les points de terminaison produits par |
Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[]) |
Ajoute un IProducesResponseTypeMetadata à Metadata pour tous les points de terminaison produits par |
Produces(RouteHandlerBuilder, Int32, Type, String, String[])
Ajoute un IProducesResponseTypeMetadata à Metadata pour tous les points de terminaison produits par 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
Paramètres
- builder
- RouteHandlerBuilder
L’RouteHandlerBuilderopérateur
- statusCode
- Int32
Code d'état de la réponse.
- responseType
- Type
Type de la réponse. La valeur par défaut est null.
- contentType
- String
Type de contenu de réponse. La valeur par défaut est « application/json » si responseType n’a pas la valeur null, sinon la valeur par défaut est null.
- additionalContentTypes
- String[]
Types de contenu de réponse supplémentaires générés par le point de terminaison pour le code status fourni.
Retours
RouteHandlerBuilder qui peut être utilisé pour personnaliser davantage le point de terminaison.
S’applique à
Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[])
Ajoute un IProducesResponseTypeMetadata à Metadata pour tous les points de terminaison produits par 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
Paramètres de type
- TResponse
Type de la réponse.
Paramètres
- builder
- RouteHandlerBuilder
L’RouteHandlerBuilderopérateur
- statusCode
- Int32
Code d'état de la réponse. La valeur par défaut est Status200OK.
- contentType
- String
Type de contenu de réponse. La valeur par défaut est « application/json ».
- additionalContentTypes
- String[]
Types de contenu de réponse supplémentaires générés par le point de terminaison pour le code status fourni.
Retours
RouteHandlerBuilder qui peut être utilisé pour personnaliser davantage le point de terminaison.