OpenApiRouteHandlerBuilderExtensions.Produces Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Produces(RouteHandlerBuilder, Int32, Type, String, String[]) |
Přidá do IProducesResponseTypeMetadataMetadata pro všechny koncové body vytvořené nástrojem |
Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[]) |
Přidá do IProducesResponseTypeMetadataMetadata pro všechny koncové body vytvořené nástrojem |
Produces(RouteHandlerBuilder, Int32, Type, String, String[])
Přidá do IProducesResponseTypeMetadataMetadata pro všechny koncové body vytvořené nástrojem 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
Parametry
- builder
- RouteHandlerBuilder
Hodnota RouteHandlerBuilder
- statusCode
- Int32
Stavový kód odpovědi.
- responseType
- Type
Typ odpovědi. Výchozí hodnota je null.
- contentType
- String
Typ obsahu odpovědi. Výchozí hodnota je application/json, pokud responseType nemá hodnotu null, jinak má výchozí hodnotu null.
- additionalContentTypes
- String[]
Další typy obsahu odpovědí, které koncový bod vytvoří pro zadaný stavový kód.
Návraty
A RouteHandlerBuilder , který lze použít k dalšímu přizpůsobení koncového bodu.
Platí pro
Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[])
Přidá do IProducesResponseTypeMetadataMetadata pro všechny koncové body vytvořené nástrojem 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
Parametry typu
- TResponse
Typ odpovědi.
Parametry
- builder
- RouteHandlerBuilder
Hodnota RouteHandlerBuilder
- statusCode
- Int32
Stavový kód odpovědi. Výchozí hodnota je Status200OK.
- contentType
- String
Typ obsahu odpovědi. Výchozí hodnota je application/json.
- additionalContentTypes
- String[]
Další typy obsahu odpovědí, které koncový bod vytvoří pro zadaný stavový kód.
Návraty
A RouteHandlerBuilder , který lze použít k dalšímu přizpůsobení koncového bodu.