ControllerBase 类

定义

没有视图支持的 MVC 控制器的基类。

public ref class ControllerBase abstract
[Microsoft.AspNetCore.Mvc.Controller]
public abstract class ControllerBase
[<Microsoft.AspNetCore.Mvc.Controller>]
type ControllerBase = class
Public MustInherit Class ControllerBase
继承
ControllerBase
派生
属性

构造函数

ControllerBase()

属性

ControllerContext

获取或设置 ControllerContext

HttpContext

获取 HttpContext 正在执行的操作的 。

MetadataProvider

获取或设置 IModelMetadataProvider

ModelBinderFactory

获取或设置 IModelBinderFactory

ModelState

获取 ModelStateDictionary 包含模型和模型绑定验证的状态的 。

ObjectValidator

获取或设置 IObjectModelValidator

ProblemDetailsFactory

获取或设置 ProblemDetailsFactory

Request

获取 HttpRequest 正在执行的操作的 。

Response

获取 HttpResponse 正在执行的操作的 。

RouteData

获取 RouteData 正在执行的操作的 。

Url

获取或设置 IUrlHelper

User

获取 ClaimsPrincipal 与正在执行的操作关联的用户的 。

方法

Accepted()

创建生成 AcceptedResult 响应的 Status202Accepted 对象。

Accepted(Object)

创建生成 AcceptedResult 响应的 Status202Accepted 对象。

Accepted(String)

创建生成 AcceptedResult 响应的 Status202Accepted 对象。

Accepted(String, Object)

创建生成 AcceptedResult 响应的 Status202Accepted 对象。

Accepted(Uri)

创建生成 AcceptedResult 响应的 Status202Accepted 对象。

Accepted(Uri, Object)

创建生成 AcceptedResult 响应的 Status202Accepted 对象。

AcceptedAtAction(String)

创建生成 AcceptedAtActionResult 响应的 Status202Accepted 对象。

AcceptedAtAction(String, Object)

创建生成 AcceptedAtActionResult 响应的 Status202Accepted 对象。

AcceptedAtAction(String, Object, Object)

创建生成 AcceptedAtActionResult 响应的 Status202Accepted 对象。

AcceptedAtAction(String, String)

创建生成 AcceptedAtActionResult 响应的 Status202Accepted 对象。

AcceptedAtAction(String, String, Object)

创建生成 AcceptedAtActionResult 响应的 Status202Accepted 对象。

AcceptedAtAction(String, String, Object, Object)

创建生成 AcceptedAtActionResult 响应的 Status202Accepted 对象。

AcceptedAtRoute(Object)

创建生成 AcceptedAtRouteResult 响应的 Status202Accepted 对象。

AcceptedAtRoute(Object, Object)

创建生成 AcceptedAtRouteResult 响应的 Status202Accepted 对象。

AcceptedAtRoute(String)

创建生成 AcceptedAtRouteResult 响应的 Status202Accepted 对象。

AcceptedAtRoute(String, Object)

创建生成 AcceptedAtRouteResult 响应的 Status202Accepted 对象。

AcceptedAtRoute(String, Object, Object)

创建生成 AcceptedAtRouteResult 响应的 Status202Accepted 对象。

BadRequest()

创建生成 BadRequestResult 响应的 Status400BadRequest

BadRequest(ModelStateDictionary)

创建生成 BadRequestObjectResult 响应的 Status400BadRequest

BadRequest(Object)

创建生成 BadRequestObjectResult 响应的 Status400BadRequest

Challenge()

创建一个 ChallengeResult

Challenge(AuthenticationProperties)

使用指定的 ChallengeResult 创建 properties

Challenge(AuthenticationProperties)

使用指定的 ChallengeResult 创建 properties

Challenge(AuthenticationProperties, String[])

使用指定的 ChallengeResult 身份验证方案和 创建 properties

Challenge(AuthenticationProperties, String[])

使用指定的 ChallengeResult 身份验证方案和 创建 properties

Challenge(String[])

使用指定的 ChallengeResult 身份验证方案创建 。

Conflict()

创建生成 ConflictResult 响应的 Status409Conflict

Conflict(ModelStateDictionary)

创建生成 ConflictObjectResult 响应的 Status409Conflict

Conflict(Object)

创建生成 ConflictObjectResult 响应的 Status409Conflict

Content(String)

通过指定 ContentResult 字符串创建 content 对象。

Content(String, MediaTypeHeaderValue)

通过指定 ContentResult 字符串和 来创建 content 对象 contentType

Content(String, String)

通过指定 ContentResult 字符串和内容 content 类型来创建 对象。

Content(String, String, Encoding)

通过指定字符串、 和 ContentResult content 来创建 contentType 对象 contentEncoding

Created(String, Object)

创建生成 CreatedResult 响应的 Status201Created 对象。

Created(Uri, Object)

创建生成 CreatedResult 响应的 Status201Created 对象。

CreatedAtAction(String, Object)

创建生成 CreatedAtActionResult 响应的 Status201Created 对象。

CreatedAtAction(String, Object, Object)

创建生成 CreatedAtActionResult 响应的 Status201Created 对象。

CreatedAtAction(String, String, Object, Object)

创建生成 CreatedAtActionResult 响应的 Status201Created 对象。

CreatedAtRoute(Object, Object)

创建生成 CreatedAtRouteResult 响应的 Status201Created 对象。

CreatedAtRoute(String, Object)

创建生成 CreatedAtRouteResult 响应的 Status201Created 对象。

CreatedAtRoute(String, Object, Object)

创建生成 CreatedAtRouteResult 响应的 Status201Created 对象。

File(Byte[], String)

返回一个文件,该文件将指定为 () ,将 指定为 fileContents Status200OK contentType Content-Type。 这支持范围请求 (,或者如果 Status206PartialContent 范围不可 Status416RangeNotSatisfiable) 。

File(Byte[], String, Boolean)

返回一个文件,该文件将指定为 () ,将 指定为 fileContents Status200OK contentType Content-Type。 这支持范围请求 (,或者如果 Status206PartialContent 范围不可 Status416RangeNotSatisfiable) 。

File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回一个文件,该文件具有指定的 fileContents 作为 content (Status200OK) ,并将指定 contentType 为 content 类型。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回一个文件,该文件具有指定的 fileContents 作为 content (Status200OK) ,并将指定 contentType 为 content 类型。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(Byte[], String, String)

返回一个文件,该文件将指定为 () ,将 指定为 fileContents Status200OK contentType Content-Type,将 指定为 fileDownloadName 建议的文件名。 这支持范围请求 (,或者如果 Status206PartialContent 范围不可 Status416RangeNotSatisfiable) 。

File(Byte[], String, String, Boolean)

返回一个文件,该文件具有指定的 fileContents 作为内容 (Status200OK) ,指定 contentType 为内容类型,指定为 fileDownloadName 建议的文件名。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回一个文件,该文件具有指定的 fileContents 作为内容 (Status200OK) 、指定 contentType 为内容类型和指定的 fileDownloadName 作为建议的文件名。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回一个文件,该文件 () ,将 指定为 fileContents Status200OK contentType Content-Type,将 指定为 fileDownloadName 建议的文件名。 如果范围不可 (,则支持范围请求 Status206PartialContent Status416RangeNotSatisfiable) 。

File(Stream, String)

返回指定名称中的 fileStream Status200OK () ,将 指定为 contentType Content-Type。 这支持范围请求 (,或者如果 Status206PartialContent 范围不可 Status416RangeNotSatisfiable) 。

File(Stream, String, Boolean)

返回指定名称中的 fileStream Status200OK () ,将 指定为 contentType Content-Type。 这支持范围请求 (,或者如果 Status206PartialContent 范围不可 Status416RangeNotSatisfiable) 。

File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回指定 () 中的 fileStream 文件 Status200OK ,并将指定的指定 contentType 为 Content 类型。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回指定 () 中的 fileStream 文件 Status200OK ,并将指定的指定 contentType 为 Content 类型。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(Stream, String, String)

返回指定 () 中的文件, fileStream Status200OK 并将指定 contentType 为内容类型,并将指定 fileDownloadName 为建议的文件名。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(Stream, String, String, Boolean)

返回指定 () 中的文件, fileStream Status200OK 并将指定 contentType 为内容类型,并将指定 fileDownloadName 为建议的文件名。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回指定 () 中的 fileStream 文件 Status200OK 、指定 contentType 为内容类型的文件,以及指定 fileDownloadName 为建议文件名的文件。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回指定文件 () ,将 指定为 fileStream Status200OK contentType Content-Type,将 指定为 fileDownloadName 建议的文件名。 如果范围不可 (,则支持范围请求 Status206PartialContent Status416RangeNotSatisfiable) 。

File(String, String)

返回由 virtualPath () 指定 作为 Status200OK contentType Content-Type 的文件。 这支持范围请求 (,或者如果 Status206PartialContent 范围不可 Status416RangeNotSatisfiable) 。

File(String, String, Boolean)

返回由 virtualPath Status200OK 指定为 Content 类型 () 指定的文件 contentType 。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回 () 指定的 virtualPath 文件 Status200OK ,并将指定的指定 contentType 为 Content 类型。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回由 () virtualPath Status200OK 指定的文件,以及指定为 contentType Content-Type 的 。 如果范围不可 (,则支持范围请求 Status206PartialContent Status416RangeNotSatisfiable) 。

File(String, String, String)

返回 () 指定的文件, virtualPath Status200OK 并将指定 contentType 为内容类型,并将指定 fileDownloadName 为建议的文件名。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(String, String, String, Boolean)

返回 () 指定的文件, virtualPath Status200OK 并将指定 contentType 为内容类型,并将指定 fileDownloadName 为建议的文件名。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回由 () 、指定为 Content-Type 和指定为建议 virtualPath Status200OK contentType fileDownloadName 文件名的文件。 如果范围不可 (,则支持范围请求 Status206PartialContent Status416RangeNotSatisfiable) 。

File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回由 () 、指定为 Content-Type 和指定为建议 virtualPath Status200OK contentType fileDownloadName 文件名的文件。 如果范围不可 (,则支持范围请求 Status206PartialContent Status416RangeNotSatisfiable) 。

Forbid()

默认情况下 ForbidResult , (Status403Forbidden 创建) 。

Forbid(AuthenticationProperties)

默认情况下 ForbidResult , (Status403Forbidden 指定) 创建一个 。 properties

Forbid(AuthenticationProperties)

使用指定的 ForbidResult 创建 properties

Forbid(AuthenticationProperties, String[])

使用指定的 ForbidResult (Status403Forbidden 和) 创建一个证书 properties

Forbid(AuthenticationProperties, String[])

使用指定的 ForbidResult 身份验证方案和 创建 properties

Forbid(String[])

默认情况下 ForbidResult , (Status403Forbidden 使用) 方案创建一个证书。

LocalRedirect(String)

创建一 LocalRedirectResult 个 对象,该对象 () Status302Found 到指定的本地 localUrl

LocalRedirectPermanent(String)

使用指定的 LocalRedirectResult 创建设置为 Permanent true Status301MovedPermanently () 对象 localUrl

LocalRedirectPermanentPreserveMethod(String)

使用指定的 LocalRedirectResult 创建一个 对象,该对象设置为 Permanent true, () PreserveMethod 设置为 Status308PermanentRedirect localUrl true。

LocalRedirectPreserveMethod(String)

使用指定的 LocalRedirectResult 创建对象 Permanent ,其 设置为 false, () PreserveMethod Status307TemporaryRedirect localUrl true。

NoContent()

创建生成 NoContentResult 空响应的 Status204NoContent 对象。

NotFound()

创建生成 NotFoundResult 响应的 Status404NotFound

NotFound(Object)

创建生成 NotFoundObjectResult 响应的 Status404NotFound

Ok()

创建生成 OkResult 空响应的 Status200OK 对象。

Ok(Object)

创建生成 OkObjectResult 响应 Status200OK 的对象。

PhysicalFile(String, String)

返回由 physicalPath () 指定 作为 Status200OK contentType Content-Type 的文件。 如果范围不可 (,则支持范围请求 Status206PartialContent Status416RangeNotSatisfiable) 。

PhysicalFile(String, String, Boolean)

返回由 physicalPath Status200OK 指定为 Content 类型 () 指定的文件 contentType 。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回 () 指定的 physicalPath 文件 Status200OK ,并将指定的指定 contentType 为 Content 类型。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回 () 指定的 physicalPath 文件 Status200OK ,并将指定的指定 contentType 为 Content 类型。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

PhysicalFile(String, String, String)

返回 () 指定的文件, physicalPath Status200OK 并将指定 contentType 为内容类型,并将指定 fileDownloadName 为建议的文件名。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

PhysicalFile(String, String, String, Boolean)

返回 () 指定的文件, physicalPath Status200OK 并将指定 contentType 为内容类型,并将指定 fileDownloadName 为建议的文件名。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回由 () 指定的文件 physicalPath Status200OK ,指定 contentType 为内容类型,指定 fileDownloadName 为建议的文件名。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回由 () 指定的文件 physicalPath Status200OK ,指定 contentType 为内容类型,指定 fileDownloadName 为建议的文件名。 此 (支持范围请求 Status206PartialContentStatus416RangeNotSatisfiable 如果范围不是416无法满足) ,则为。

Problem(String, String, Nullable<Int32>, String, String)

创建一个 ObjectResult 生成响应的 ProblemDetails

Redirect(String)

创建一个 RedirectResult 对象,该对象将) 重定向 Status302Found 到指定的 (url

RedirectPermanent(String)

使用指定的创建一个 RedirectResult Permanent 设置为 true (Status301MovedPermanently) 的对象 url

RedirectPermanentPreserveMethod(String)

RedirectResult Permanent 使用指定的创建一个设置为 true 的对象,并 PreserveMethod 将其设置为 true (Status308PermanentRedirect) url

RedirectPreserveMethod(String)

RedirectResult Permanent 使用指定的创建一个设置为 false 且 PreserveMethod 设置为 true () 的对象 Status307TemporaryRedirect url

RedirectToAction()

将) (重定向 Status302Found 到与当前同名的操作。 "控制器" 和 "操作" 名称是从当前请求的环境值检索的。

RedirectToAction(String)

Status302Found使用将 () 重定向到指定的操作 actionName

RedirectToAction(String, Object)

使用和将 () 重定向 Status302Found 到指定的操作 actionName routeValues

RedirectToAction(String, String)

Status302Found使用和将 () 重定向到指定的操作 actionName controllerName

RedirectToAction(String, String, Object)

Status302Found使用指定的、和将 () 重定向到指定的操作 actionName controllerName routeValues

RedirectToAction(String, String, Object, String)

使用 () 、 和 将对象重定向到指定的 Status302Found actionName controllerName routeValues 操作 fragment

RedirectToAction(String, String, String)

使用 () 、 Status302Found 和 将对象重定向到 actionName 指定的 controllerName 操作 fragment

RedirectToActionPermanent(String)

使用 () 将 对象重定向到指定操作,将 设置为 Status301MovedPermanently Permanent actionName true。

RedirectToActionPermanent(String, Object)

使用 () 将 对象重定向到指定的操作,将 设置为 Status301MovedPermanently Permanent actionName routeValues true。

RedirectToActionPermanent(String, String)

使用 () 将 对象重定向到指定的操作,将 设置为 Status301MovedPermanently Permanent actionName controllerName true。

RedirectToActionPermanent(String, String, Object)

使用 () 将 对象重定向到指定的操作,将 设置为 Status301MovedPermanently Permanent actionName controllerName routeValues true。

RedirectToActionPermanent(String, String, Object, String)

使用指定的 () 将对象重定向到指定的操作,将 设置为 Status301MovedPermanently Permanent actionName controllerName routeValues fragment true。

RedirectToActionPermanent(String, String, String)

使用 () 将 对象重定向到指定的操作,将 设置为 Status301MovedPermanently Permanent actionName controllerName fragment true。

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

使用 () 、、 和 将对象重定向到指定的操作,将 设置为 true 并设置为 Status308PermanentRedirect Permanent PreserveMethod actionName controllerName routeValues fragment true。

RedirectToActionPreserveMethod(String, String, Object, String)

使用 () 、、 和 ,将对象重定向到设置为 false 且设置为 true 的 Status307TemporaryRedirect Permanent PreserveMethod actionName controllerName routeValues 指定操作 fragment

RedirectToPage(String)

Status302Found () 重定向到指定的 pageName

RedirectToPage(String, Object)

使用 Status302Found () 将对象 pageName 重定向到指定的 routeValues

RedirectToPage(String, String)

使用 Status302Found () 将对象 pageName 重定向到指定的 pageHandler

RedirectToPage(String, String, Object)

Status302Found () 重定向到指定的 pageName

RedirectToPage(String, String, Object, String)

使用 Status302Found () 将对象 pageName 重定向到 routeValues 指定的 fragment

RedirectToPage(String, String, String)

使用 Status302Found () 将对象 pageName 重定向到指定的 fragment

RedirectToPagePermanent(String)

Status301MovedPermanently () 重定向到指定的 pageName

RedirectToPagePermanent(String, Object)

使用 Status301MovedPermanently () 将对象 pageName 重定向到指定的 routeValues

RedirectToPagePermanent(String, String)

使用 Status301MovedPermanently () 将对象 pageName 重定向到指定的 pageHandler

RedirectToPagePermanent(String, String, Object, String)

使用 Status301MovedPermanently () 将对象 pageName 重定向到 routeValues 指定的 fragment

RedirectToPagePermanent(String, String, String)

使用 Status301MovedPermanently () 将对象 pageName 重定向到指定的 fragment

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

使用 () ,将路由重定向到设置为 true 且设置为 Status308PermanentRedirect Permanent true PreserveMethod pageName routeValues 的指定路由 fragment

RedirectToPagePreserveMethod(String, String, Object, String)

使用 () 和 ,将对象重定向到设置为 false 且设置为 true 的 Status307TemporaryRedirect Permanent PreserveMethod pageName routeValues 指定页 fragment

RedirectToRoute(Object)

使用 Status302Found () 将路由重定向到指定的路由 routeValues

RedirectToRoute(String)

使用 Status302Found () 将路由重定向到指定的路由 routeName

RedirectToRoute(String, Object)

使用 Status302Found () 将路由重定向到指定的 routeName 路由 routeValues

RedirectToRoute(String, Object, String)

使用 () 、 和 将路由重定向到 Status302Found routeName 指定的 routeValues 路由 fragment

RedirectToRoute(String, String)

使用 Status302Found () 将路由重定向到指定的 routeName 路由 fragment

RedirectToRoutePermanent(Object)

使用 () 将 路由重定向到指定的路由,将 设置为 Status301MovedPermanently Permanent routeValues true。

RedirectToRoutePermanent(String)

使用 () 将 路由重定向到指定的路由,将 设置为 Status301MovedPermanently Permanent routeName true。

RedirectToRoutePermanent(String, Object)

使用 () 将路由重定向到指定的路由,将 设置为 Status301MovedPermanently Permanent routeName routeValues true。

RedirectToRoutePermanent(String, Object, String)

使用指定的 () 将路由重定向到指定的路由,将 设置为 Status301MovedPermanently Permanent routeName routeValues fragment true。

RedirectToRoutePermanent(String, String)

使用 () 将路由重定向到指定的路由,将 设置为 Status301MovedPermanently Permanent routeName fragment true。

RedirectToRoutePermanentPreserveMethod(String, Object, String)

使用 () ,将路由重定向到设置为 true 且设置为 Status308PermanentRedirect Permanent true PreserveMethod routeName routeValues 的指定路由 fragment

RedirectToRoutePreserveMethod(String, Object, String)

使用 () ,将路由重定向到设置为 false 且设置为 true 的 Status307TemporaryRedirect Permanent PreserveMethod routeName routeValues 指定路由 fragment

SignIn(ClaimsPrincipal)

创建一个 SignInResult

SignIn(ClaimsPrincipal, AuthenticationProperties)

使用 创建 SignInResult properties

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

使用指定的 SignInResult 身份验证方案和 创建 properties

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

使用指定的 SignInResult 身份验证方案和 创建 properties

SignIn(ClaimsPrincipal, String)

使用指定的 SignInResult 身份验证方案创建 。

SignOut()

创建一个 SignOutResult

SignOut(AuthenticationProperties)

使用 创建 SignOutResult properties

SignOut(AuthenticationProperties, String[])

使用指定的 SignOutResult 身份验证方案和 创建 properties

SignOut(AuthenticationProperties, String[])

使用指定的 SignOutResult 身份验证方案和 创建 properties

SignOut(String[])

使用指定的 SignOutResult 身份验证方案创建 。

StatusCode(Int32)

通过指定 StatusCodeResult 来创建 对象 statusCode

StatusCode(Int32, Object)

通过指定 ObjectResult 和 创建 statusCode 对象 value

TryUpdateModelAsync(Object, Type, String)

使用控制器 model 的当前 和 中的值更新指定的 IValueProvider 实例 prefix

TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)

使用 和 model 更新 valueProvider 指定的 实例 prefix

TryUpdateModelAsync<TModel>(TModel)

使用控制器 model 当前 中的值更新指定的 实例 IValueProvider

TryUpdateModelAsync<TModel>(TModel, String)

使用控制器 model 的当前 和 中的值更新指定的 IValueProvider 实例 prefix

TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])

使用控制器 model 的当前 和 中的值更新指定的 IValueProvider 实例 prefix

TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)

使用控制器 model 的当前 和 中的值更新指定的 IValueProvider 实例 prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

使用 和 model 更新 valueProvider 指定的 实例 prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])

使用 和 model 更新 valueProvider 指定的 实例 prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)

使用 和 model 更新 valueProvider 指定的 实例 prefix

TryValidateModel(Object)

验证指定的 model 实例。

TryValidateModel(Object, String)

验证指定的 model 实例。

Unauthorized()

创建生成 UnauthorizedResult 响应的 Status401Unauthorized

Unauthorized(Object)

创建生成 UnauthorizedObjectResult 响应的 Status401Unauthorized

UnprocessableEntity()

创建生成 UnprocessableEntityResult 响应的 Status422UnprocessableEntity

UnprocessableEntity(ModelStateDictionary)

创建生成 UnprocessableEntityObjectResult 响应的 Status422UnprocessableEntity

UnprocessableEntity(Object)

创建生成 UnprocessableEntityObjectResult 响应的 Status422UnprocessableEntity

ValidationProblem()

创建一 ActionResult 个 ,它生成 Status400BadRequest 来自 的验证错误的响应 ModelState

ValidationProblem(ModelStateDictionary)

创建一 ActionResult 个 ,它生成 Status400BadRequest 来自 的验证错误的响应 modelStateDictionary

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

创建一 ActionResult 个 ,它 Status400BadRequest 生成具有 值 ValidationProblemDetails 的响应。

ValidationProblem(ValidationProblemDetails)

创建生成 BadRequestObjectResult 响应的 Status400BadRequest

适用于