OpenApiRouteHandlerBuilderExtensions.Produces Méthode

Définition

Surcharges

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

Ajoute un IProducesResponseTypeMetadata à Metadata pour tous les points de terminaison produits par builder.

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

Ajoute un IProducesResponseTypeMetadata à Metadata pour tous les points de terminaison produits par builder.

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

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

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.

S’applique à