Share via


DefaultProblemDetailsFactory.CreateValidationProblemDetails Method

Definition

Creates a ValidationProblemDetails instance that configures defaults based on values specified in ApiBehaviorOptions.

public override Microsoft.AspNetCore.Mvc.ValidationProblemDetails CreateValidationProblemDetails (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelStateDictionary, int? statusCode = default, string? title = default, string? type = default, string? detail = default, string? instance = default);
override this.CreateValidationProblemDetails : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary * Nullable<int> * string * string * string * string -> Microsoft.AspNetCore.Mvc.ValidationProblemDetails
Public Overrides Function CreateValidationProblemDetails (httpContext As HttpContext, modelStateDictionary As ModelStateDictionary, Optional statusCode As Nullable(Of Integer) = Nothing, Optional title As String = Nothing, Optional type As String = Nothing, Optional detail As String = Nothing, Optional instance As String = Nothing) As ValidationProblemDetails

Parameters

httpContext
HttpContext

The HttpContext.

modelStateDictionary
ModelStateDictionary

The ModelStateDictionary.

statusCode
Nullable<Int32>

The value for Status.

title
String

The value for Title.

type
String

The value for Type.

detail
String

The value for Detail.

instance
String

The value for Instance.

Returns

The ValidationProblemDetails instance.

Applies to