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[]) |
IProducesResponseTypeMetadata Přidá do Metadata všech koncových bodů vytvořených nástrojem |
| Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[]) |
IProducesResponseTypeMetadata Přidá do Metadata všech koncových bodů vytvořených nástrojem |
Produces(RouteHandlerBuilder, Int32, Type, String, String[])
IProducesResponseTypeMetadata Přidá do Metadata všech koncových bodů vytvořených 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 je výchozí hodnota null.
- additionalContentTypes
- String[]
Další typy obsahu odpovědi, které koncový bod vytvoří pro zadaný stavový kód.
Návraty
K RouteHandlerBuilder dalšímu přizpůsobení koncového bodu je možné použít.
Platí pro
Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[])
IProducesResponseTypeMetadata Přidá do Metadata všech koncových bodů vytvořených 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ědi, které koncový bod vytvoří pro zadaný stavový kód.
Návraty
K RouteHandlerBuilder dalšímu přizpůsobení koncového bodu je možné použít.