Freigeben über


OpenApiRouteHandlerBuilderExtensions.Produces Methode

Definition

Überlädt

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

Fügt für alle von buildererzeugten Endpunkte ein zu Metadata hinzuIProducesResponseTypeMetadata.

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

Fügt für alle von buildererzeugten Endpunkte ein zu Metadata hinzuIProducesResponseTypeMetadata.

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

Quelle:
OpenApiRouteHandlerBuilderExtensions.cs

Fügt für alle von buildererzeugten Endpunkte ein zu Metadata hinzuIProducesResponseTypeMetadata.

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

Parameter

statusCode
Int32

Der Statuscode der Antwort.

responseType
Type

Der Typ der Antwort. Der Standardwert ist „null“.

contentType
String

Der Antwortinhaltstyp. Wird standardmäßig auf "application/json" festgelegt, wenn responseType nicht NULL ist, andernfalls standardmäßig NULL.

additionalContentTypes
String[]

Zusätzliche Antwortinhaltstypen, die der Endpunkt für den angegebenen status Code generiert.

Gibt zurück

Eine RouteHandlerBuilder , die verwendet werden kann, um den Endpunkt weiter anzupassen.

Gilt für:

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

Quelle:
OpenApiRouteHandlerBuilderExtensions.cs

Fügt für alle von buildererzeugten Endpunkte ein zu Metadata hinzuIProducesResponseTypeMetadata.

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

Typparameter

TResponse

Der Typ der Antwort.

Parameter

statusCode
Int32

Der Statuscode der Antwort. Wird standardmäßig auf Status200OK festgelegt.

contentType
String

Der Antwortinhaltstyp. Standardmäßig wird "application/json" festgelegt.

additionalContentTypes
String[]

Zusätzliche Antwortinhaltstypen, die der Endpunkt für den angegebenen status Code generiert.

Gibt zurück

Eine RouteHandlerBuilder , die verwendet werden kann, um den Endpunkt weiter anzupassen.

Gilt für: