OpenApiRouteHandlerBuilderExtensions.ProducesValidationProblem Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ProducesValidationProblem(RouteHandlerBuilder, Int32, String) |
Adds an IProducesResponseTypeMetadata with a HttpValidationProblemDetails type
to Metadata for all endpoints produced by |
ProducesValidationProblem<TBuilder>(TBuilder, Int32, String) |
Adds an IProducesResponseTypeMetadata with a HttpValidationProblemDetails type
to Metadata for all endpoints produced by |
ProducesValidationProblem(RouteHandlerBuilder, Int32, String)
Adds an IProducesResponseTypeMetadata with a HttpValidationProblemDetails type
to Metadata for all endpoints produced by builder
.
public static Microsoft.AspNetCore.Builder.RouteHandlerBuilder ProducesValidationProblem (this Microsoft.AspNetCore.Builder.RouteHandlerBuilder builder, int statusCode = 400, string? contentType = default);
static member ProducesValidationProblem : Microsoft.AspNetCore.Builder.RouteHandlerBuilder * int * string -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder
<Extension()>
Public Function ProducesValidationProblem (builder As RouteHandlerBuilder, Optional statusCode As Integer = 400, Optional contentType As String = Nothing) As RouteHandlerBuilder
Parameters
- builder
- RouteHandlerBuilder
The RouteHandlerBuilder.
- statusCode
- Int32
The response status code. Defaults to Status400BadRequest.
- contentType
- String
The response content type. Defaults to "application/problem+json".
Returns
A RouteHandlerBuilder that can be used to further customize the endpoint.
Applies to
ProducesValidationProblem<TBuilder>(TBuilder, Int32, String)
Adds an IProducesResponseTypeMetadata with a HttpValidationProblemDetails type
to Metadata for all endpoints produced by builder
.
public static TBuilder ProducesValidationProblem<TBuilder> (this TBuilder builder, int statusCode = 400, string? contentType = default) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member ProducesValidationProblem : 'Builder * int * string -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function ProducesValidationProblem(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, Optional statusCode As Integer = 400, Optional contentType As String = Nothing) As TBuilder
Type Parameters
- TBuilder
Parameters
- builder
- TBuilder
- statusCode
- Int32
The response status code. Defaults to Status400BadRequest.
- contentType
- String
The response content type. Defaults to "application/problem+json".
Returns
A IEndpointConventionBuilder that can be used to further customize the endpoint.