ControllerBase.ValidationProblem メソッド

定義

オーバーロード

ValidationProblem(ValidationProblemDetails)

Status400BadRequest 応答を生成する BadRequestObjectResult を作成します。

ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary)

ValidationProblemDetails 値を持つ Status400BadRequest 応答を生成する ActionResult を作成します。

ValidationProblem()

ModelStateからの検証エラーを含む Status400BadRequest 応答を生成する ActionResult を作成します。

ValidationProblem(ModelStateDictionary)

modelStateDictionaryからの検証エラーを含む Status400BadRequest 応答を生成する ActionResult を作成します。

ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>)

ValidationProblemDetails 値を持つ Status400BadRequest 応答を生成する ActionResult を作成します。

ValidationProblem(ValidationProblemDetails)

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

Status400BadRequest 応答を生成する BadRequestObjectResult を作成します。

public:
 virtual Microsoft::AspNetCore::Mvc::ActionResult ^ ValidationProblem(Microsoft::AspNetCore::Mvc::ValidationProblemDetails ^ descriptor);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ActionResult ValidationProblem (Microsoft.AspNetCore.Mvc.ValidationProblemDetails descriptor);
[Microsoft.AspNetCore.Mvc.NonAction]
[Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCode(400)]
public virtual Microsoft.AspNetCore.Mvc.ActionResult ValidationProblem (Microsoft.AspNetCore.Mvc.ValidationProblemDetails descriptor);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member ValidationProblem : Microsoft.AspNetCore.Mvc.ValidationProblemDetails -> Microsoft.AspNetCore.Mvc.ActionResult
override this.ValidationProblem : Microsoft.AspNetCore.Mvc.ValidationProblemDetails -> Microsoft.AspNetCore.Mvc.ActionResult
[<Microsoft.AspNetCore.Mvc.NonAction>]
[<Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCode(400)>]
abstract member ValidationProblem : Microsoft.AspNetCore.Mvc.ValidationProblemDetails -> Microsoft.AspNetCore.Mvc.ActionResult
override this.ValidationProblem : Microsoft.AspNetCore.Mvc.ValidationProblemDetails -> Microsoft.AspNetCore.Mvc.ActionResult
Public Overridable Function ValidationProblem (descriptor As ValidationProblemDetails) As ActionResult

パラメーター

戻り値

応答用に作成された BadRequestObjectResult

属性

適用対象

ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary)

ソース:
ControllerBase.cs

ValidationProblemDetails 値を持つ Status400BadRequest 応答を生成する ActionResult を作成します。

[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ActionResult ValidationProblem (string detail = default, string instance = default, int? statusCode = default, string title = default, string type = default, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelStateDictionary = default);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ActionResult ValidationProblem (string? detail = default, string? instance = default, int? statusCode = default, string? title = default, string? type = default, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary? modelStateDictionary = default);
[Microsoft.AspNetCore.Mvc.NonAction]
[Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCode(400)]
public virtual Microsoft.AspNetCore.Mvc.ActionResult ValidationProblem (string? detail = default, string? instance = default, int? statusCode = default, string? title = default, string? type = default, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary? modelStateDictionary = default);
[Microsoft.AspNetCore.Mvc.NonAction]
[Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCode(400)]
public virtual Microsoft.AspNetCore.Mvc.ActionResult ValidationProblem (string? detail, string? instance, int? statusCode, string? title, string? type, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary? modelStateDictionary);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member ValidationProblem : string * string * Nullable<int> * string * string * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ActionResult
override this.ValidationProblem : string * string * Nullable<int> * string * string * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ActionResult
[<Microsoft.AspNetCore.Mvc.NonAction>]
[<Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCode(400)>]
abstract member ValidationProblem : string * string * Nullable<int> * string * string * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ActionResult
override this.ValidationProblem : string * string * Nullable<int> * string * string * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ActionResult
Public Overridable Function ValidationProblem (Optional detail As String = Nothing, Optional instance As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing, Optional title As String = Nothing, Optional type As String = Nothing, Optional modelStateDictionary As ModelStateDictionary = Nothing) As ActionResult
Public Overridable Function ValidationProblem (detail As String, instance As String, statusCode As Nullable(Of Integer), title As String, type As String, modelStateDictionary As ModelStateDictionary) As ActionResult

パラメーター

detail
String

Detailの値。

instance
String

Instanceの値。

statusCode
Nullable<Int32>

状態コード。

title
String

Titleの値。

type
String

Typeの値。

modelStateDictionary
ModelStateDictionary

ModelStateDictionary. nullModelStateを使用する場合.

戻り値

応答用に作成された ActionResult

属性

適用対象

ValidationProblem()

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

ModelStateからの検証エラーを含む Status400BadRequest 応答を生成する ActionResult を作成します。

public:
 virtual Microsoft::AspNetCore::Mvc::ActionResult ^ ValidationProblem();
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ActionResult ValidationProblem ();
[Microsoft.AspNetCore.Mvc.NonAction]
[Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCode(400)]
public virtual Microsoft.AspNetCore.Mvc.ActionResult ValidationProblem ();
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member ValidationProblem : unit -> Microsoft.AspNetCore.Mvc.ActionResult
override this.ValidationProblem : unit -> Microsoft.AspNetCore.Mvc.ActionResult
[<Microsoft.AspNetCore.Mvc.NonAction>]
[<Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCode(400)>]
abstract member ValidationProblem : unit -> Microsoft.AspNetCore.Mvc.ActionResult
override this.ValidationProblem : unit -> Microsoft.AspNetCore.Mvc.ActionResult
Public Overridable Function ValidationProblem () As ActionResult

戻り値

応答用に作成された ActionResult

属性

適用対象

ValidationProblem(ModelStateDictionary)

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

modelStateDictionaryからの検証エラーを含む Status400BadRequest 応答を生成する ActionResult を作成します。

public:
 virtual Microsoft::AspNetCore::Mvc::ActionResult ^ ValidationProblem(Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateDictionary ^ modelStateDictionary);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ActionResult ValidationProblem (Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelStateDictionary);
[Microsoft.AspNetCore.Mvc.NonAction]
[Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCode(400)]
public virtual Microsoft.AspNetCore.Mvc.ActionResult ValidationProblem (Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelStateDictionary);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member ValidationProblem : Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ActionResult
override this.ValidationProblem : Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ActionResult
[<Microsoft.AspNetCore.Mvc.NonAction>]
[<Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCode(400)>]
abstract member ValidationProblem : Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ActionResult
override this.ValidationProblem : Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ActionResult
Public Overridable Function ValidationProblem (modelStateDictionary As ModelStateDictionary) As ActionResult

パラメーター

戻り値

応答用に作成された BadRequestObjectResult

属性

適用対象

ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>)

ValidationProblemDetails 値を持つ Status400BadRequest 応答を生成する ActionResult を作成します。

[Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCode(400)]
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ActionResult ValidationProblem (string? detail = default, string? instance = default, int? statusCode = default, string? title = default, string? type = default, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary? modelStateDictionary = default, System.Collections.Generic.IDictionary<string,object?>? extensions = default);
[<Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCode(400)>]
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member ValidationProblem : string * string * Nullable<int> * string * string * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary * System.Collections.Generic.IDictionary<string, obj> -> Microsoft.AspNetCore.Mvc.ActionResult
override this.ValidationProblem : string * string * Nullable<int> * string * string * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary * System.Collections.Generic.IDictionary<string, obj> -> Microsoft.AspNetCore.Mvc.ActionResult
Public Overridable Function ValidationProblem (Optional detail As String = Nothing, Optional instance As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing, Optional title As String = Nothing, Optional type As String = Nothing, Optional modelStateDictionary As ModelStateDictionary = Nothing, Optional extensions As IDictionary(Of String, Object) = Nothing) As ActionResult

パラメーター

detail
String

Detailの値。

instance
String

Instanceの値。

statusCode
Nullable<Int32>

状態コード。

title
String

Titleの値。

type
String

Typeの値。

modelStateDictionary
ModelStateDictionary

ModelStateDictionary. nullModelStateを使用する場合.

extensions
IDictionary<String,Object>

Extensionsの値。

戻り値

応答用に作成された ActionResult

属性

適用対象