OpenApiRouteHandlerBuilderExtensions.Produces Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Produces(RouteHandlerBuilder, Int32, Type, String, String[]) |
Fügt für alle von |
Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[]) |
Fügt für alle von |
Produces(RouteHandlerBuilder, Int32, Type, String, String[])
Fügt für alle von builder
erzeugten 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
- builder
- RouteHandlerBuilder
Die RouteHandlerBuilder.
- 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[])
Fügt für alle von builder
erzeugten 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
- builder
- RouteHandlerBuilder
Die RouteHandlerBuilder.
- 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.