ControllerBase.ValidationProblem 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í
| ValidationProblem(ModelStateDictionary) |
Vytvoří výjimku ActionResult , která vytvoří Status400BadRequest odpověď s chybami ověřování z |
| ValidationProblem(ValidationProblemDetails) |
Vytvoří výjimku BadRequestObjectResult , která vytvoří Status400BadRequest odpověď. |
| ValidationProblem() |
Vytvoří výjimku ActionResult , která vytvoří Status400BadRequest odpověď s chybami ověřování z ModelState . |
| ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Vytvoří výjimku ActionResult , která vytvoří Status400BadRequest odpověď s ValidationProblemDetails hodnotou. |
ValidationProblem(ModelStateDictionary)
Vytvoří výjimku ActionResult , která vytvoří Status400BadRequest odpověď s chybami ověřování z modelStateDictionary .
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>]
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
Parametry
- modelStateDictionary
- ModelStateDictionary
Hodnota ModelStateDictionary
Návraty
Vytvořená BadRequestObjectResult odpověď.
- Atributy
Platí pro
ValidationProblem(ValidationProblemDetails)
Vytvoří výjimku BadRequestObjectResult , která vytvoří Status400BadRequest odpověď.
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>]
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
Parametry
- descriptor
- ValidationProblemDetails
Návraty
Vytvořená BadRequestObjectResult odpověď.
- Atributy
Platí pro
ValidationProblem()
Vytvoří výjimku ActionResult , která vytvoří Status400BadRequest odpověď s chybami ověřování z ModelState .
public:
virtual Microsoft::AspNetCore::Mvc::ActionResult ^ ValidationProblem();
[Microsoft.AspNetCore.Mvc.NonAction]
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
Public Overridable Function ValidationProblem () As ActionResult
Návraty
Vytvořená ActionResult odpověď.
- Atributy
Platí pro
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary)
Vytvoří výjimku ActionResult , která vytvoří Status400BadRequest odpověď s ValidationProblemDetails hodnotou.
[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>]
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
Parametry
- modelStateDictionary
- ModelStateDictionary
Hodnota ModelStateDictionary
Při null použití ModelState .
Návraty
Vytvořená ActionResult odpověď.
- Atributy