ControllerBase ControllerBase ControllerBase Class

Definition

A base class for an MVC controller without view support.

[Microsoft.AspNetCore.Mvc.Controller]
public abstract class ControllerBase
type ControllerBase = class
Public MustInherit Class ControllerBase
Inheritance
ControllerBaseControllerBaseControllerBase
Derived
Attributes

Constructors

ControllerBase() ControllerBase() ControllerBase()

Properties

ControllerContext ControllerContext ControllerContext

Gets or sets the ControllerContext.

HttpContext HttpContext HttpContext

Gets the HttpContext for the executing action.

MetadataProvider MetadataProvider MetadataProvider

Gets or sets the IModelMetadataProvider.

ModelBinderFactory ModelBinderFactory ModelBinderFactory

Gets or sets the IModelBinderFactory.

ModelState ModelState ModelState

Gets the ModelStateDictionary that contains the state of the model and of model-binding validation.

ObjectValidator ObjectValidator ObjectValidator

Gets or sets the IObjectModelValidator.

Request Request Request

Gets the HttpRequest for the executing action.

Response Response Response

Gets the HttpResponse for the executing action.

RouteData RouteData RouteData

Gets the RouteData for the executing action.

Url Url Url

Gets or sets the IUrlHelper.

User User User

Gets the ClaimsPrincipal for user associated with the executing action.

Methods

Accepted() Accepted() Accepted()

Creates a AcceptedResult object that produces an Status202Accepted response.

Accepted(Object) Accepted(Object) Accepted(Object)

Creates a AcceptedResult object that produces an Status202Accepted response.

Accepted(String) Accepted(String) Accepted(String)

Creates a AcceptedResult object that produces an Status202Accepted response.

Accepted(Uri) Accepted(Uri) Accepted(Uri)

Creates a AcceptedResult object that produces an Status202Accepted response.

Accepted(String, Object) Accepted(String, Object) Accepted(String, Object)

Creates a AcceptedResult object that produces an Status202Accepted response.

Accepted(Uri, Object) Accepted(Uri, Object) Accepted(Uri, Object)

Creates a AcceptedResult object that produces an Status202Accepted response.

AcceptedAtAction(String, String, Object, Object) AcceptedAtAction(String, String, Object, Object) AcceptedAtAction(String, String, Object, Object)

Creates a AcceptedAtActionResult object that produces an Status202Accepted response.

AcceptedAtAction(String, String, Object) AcceptedAtAction(String, String, Object) AcceptedAtAction(String, String, Object)

Creates a AcceptedAtActionResult object that produces an Status202Accepted response.

AcceptedAtAction(String, Object, Object) AcceptedAtAction(String, Object, Object) AcceptedAtAction(String, Object, Object)

Creates a AcceptedAtActionResult object that produces an Status202Accepted response.

AcceptedAtAction(String, String) AcceptedAtAction(String, String) AcceptedAtAction(String, String)

Creates a AcceptedAtActionResult object that produces an Status202Accepted response.

AcceptedAtAction(String, Object) AcceptedAtAction(String, Object) AcceptedAtAction(String, Object)

Creates a AcceptedAtActionResult object that produces an Status202Accepted response.

AcceptedAtAction(String) AcceptedAtAction(String) AcceptedAtAction(String)

Creates a AcceptedAtActionResult object that produces an Status202Accepted response.

AcceptedAtRoute(Object) AcceptedAtRoute(Object) AcceptedAtRoute(Object)

Creates a AcceptedAtRouteResult object that produces an Status202Accepted response.

AcceptedAtRoute(String) AcceptedAtRoute(String) AcceptedAtRoute(String)

Creates a AcceptedAtRouteResult object that produces an Status202Accepted response.

AcceptedAtRoute(Object, Object) AcceptedAtRoute(Object, Object) AcceptedAtRoute(Object, Object)

Creates a AcceptedAtRouteResult object that produces an Status202Accepted response.

AcceptedAtRoute(String, Object) AcceptedAtRoute(String, Object) AcceptedAtRoute(String, Object)

Creates a AcceptedAtRouteResult object that produces an Status202Accepted response.

AcceptedAtRoute(String, Object, Object) AcceptedAtRoute(String, Object, Object) AcceptedAtRoute(String, Object, Object)

Creates a AcceptedAtRouteResult object that produces an Status202Accepted response.

BadRequest(ModelStateDictionary) BadRequest(ModelStateDictionary) BadRequest(ModelStateDictionary)

Creates an BadRequestObjectResult that produces a Status400BadRequest response.

BadRequest(Object) BadRequest(Object) BadRequest(Object)

Creates an BadRequestObjectResult that produces a Status400BadRequest response.

BadRequest() BadRequest() BadRequest()

Creates an BadRequestResult that produces a Status400BadRequest response.

Challenge() Challenge() Challenge()

Creates a ChallengeResult.

Challenge(AuthenticationProperties) Challenge(AuthenticationProperties) Challenge(AuthenticationProperties)

Creates a ChallengeResult with the specified properties.

Challenge(AuthenticationProperties) Challenge(AuthenticationProperties) Challenge(AuthenticationProperties)

Creates a ChallengeResult with the specified properties.

Challenge(String[]) Challenge(String[]) Challenge(String[])

Creates a ChallengeResult with the specified authentication schemes.

Challenge(AuthenticationProperties, String[]) Challenge(AuthenticationProperties, String[]) Challenge(AuthenticationProperties, String[])

Creates a ChallengeResult with the specified authentication schemes and properties.

Challenge(AuthenticationProperties, String[]) Challenge(AuthenticationProperties, String[]) Challenge(AuthenticationProperties, String[])

Creates a ChallengeResult with the specified specified authentication schemes and properties.

Conflict(ModelStateDictionary) Conflict(ModelStateDictionary) Conflict(ModelStateDictionary)

Creates an ConflictObjectResult that produces a Status409Conflict response.

Conflict() Conflict() Conflict()

Creates an ConflictResult that produces a Status409Conflict response.

Conflict(Object) Conflict(Object) Conflict(Object)

Creates an ConflictObjectResult that produces a Status409Conflict response.

Content(String, String, Encoding) Content(String, String, Encoding) Content(String, String, Encoding)

Creates a ContentResult object with Status200OK by specifying a content string, a contentType, and contentEncoding.

Content(String, String) Content(String, String) Content(String, String)

Creates a ContentResult object with Status200OK by specifying a content string and a content type.

Content(String) Content(String) Content(String)

Creates a ContentResult object with Status200OK by specifying a content string.

Content(String, MediaTypeHeaderValue) Content(String, MediaTypeHeaderValue) Content(String, MediaTypeHeaderValue)

Creates a ContentResult object with Status200OK by specifying a content string and a contentType.

Created(Uri, Object) Created(Uri, Object) Created(Uri, Object)

Creates a CreatedResult object that produces a Status201Created response.

Created(String, Object) Created(String, Object) Created(String, Object)

Creates a CreatedResult object that produces a Status201Created response.

CreatedAtAction(String, Object, Object) CreatedAtAction(String, Object, Object) CreatedAtAction(String, Object, Object)

Creates a CreatedAtActionResult object that produces a Status201Created response.

CreatedAtAction(String, String, Object, Object) CreatedAtAction(String, String, Object, Object) CreatedAtAction(String, String, Object, Object)

Creates a CreatedAtActionResult object that produces a Status201Created response.

CreatedAtAction(String, Object) CreatedAtAction(String, Object) CreatedAtAction(String, Object)

Creates a CreatedAtActionResult object that produces a Status201Created response.

CreatedAtRoute(String, Object, Object) CreatedAtRoute(String, Object, Object) CreatedAtRoute(String, Object, Object)

Creates a CreatedAtRouteResult object that produces a Status201Created response.

CreatedAtRoute(String, Object) CreatedAtRoute(String, Object) CreatedAtRoute(String, Object)

Creates a CreatedAtRouteResult object that produces a Status201Created response.

CreatedAtRoute(Object, Object) CreatedAtRoute(Object, Object) CreatedAtRoute(Object, Object)

Creates a CreatedAtRouteResult object that produces a Status201Created response.

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

Returns the file specified by virtualPath (Status200OK), the specified contentType as the Content-Type, and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file in the specified fileStream (Status200OK), the specified contentType as the Content-Type, and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file with the specified fileContents as content (Status200OK), the specified contentType as the Content-Type, and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns the file specified by virtualPath (Status200OK), the specified contentType as the Content-Type, and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file in the specified fileStream (Status200OK), the specified contentType as the Content-Type, and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file in the specified fileStream (Status200OK), and the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file with the specified fileContents as content (Status200OK), the specified contentType as the Content-Type, and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file with the specified fileContents as content (Status200OK), and the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

File(String, String, String, Boolean) File(String, String, String, Boolean) File(String, String, String, Boolean)

Returns the file specified by virtualPath (Status200OK) with the specified contentType as the Content-Type and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns the file specified by virtualPath (Status200OK), and the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

File(Stream, String, String, Boolean) File(Stream, String, String, Boolean) File(Stream, String, String, Boolean)

Returns a file in the specified fileStream (Status200OK) with the specified contentType as the Content-Type and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns the file specified by virtualPath (Status200OK), and the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file with the specified fileContents as content (Status200OK), the specified contentType as the Content-Type and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file with the specified fileContents as content (Status200OK), and the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

File(String, String, String) File(String, String, String) File(String, String, String)

Returns the file specified by virtualPath (Status200OK) with the specified contentType as the Content-Type and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

File(String, String, Boolean) File(String, String, Boolean) File(String, String, Boolean)

Returns the file specified by virtualPath (Status200OK) with the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

File(Stream, String, String) File(Stream, String, String) File(Stream, String, String)

Returns a file in the specified fileStream (Status200OK) with the specified contentType as the Content-Type and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

File(Stream, String, Boolean) File(Stream, String, Boolean) File(Stream, String, Boolean)

Returns a file in the specified fileStream (Status200OK), with the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file with the specified fileContents as content (Status200OK), the specified contentType as the Content-Type and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file with the specified fileContents as content (Status200OK), and the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

File(String, String) File(String, String) File(String, String)

Returns the file specified by virtualPath (Status200OK) with the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

File(Stream, String) File(Stream, String) File(Stream, String)

Returns a file in the specified fileStream (Status200OK), with the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file with the specified fileContents as content (Status200OK), and the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns a file in the specified fileStream (Status200OK), and the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

Forbid(AuthenticationProperties, String[]) Forbid(AuthenticationProperties, String[]) Forbid(AuthenticationProperties, String[])

Creates a ForbidResult with the specified specified authentication schemes and properties.

Forbid(AuthenticationProperties, String[]) Forbid(AuthenticationProperties, String[]) Forbid(AuthenticationProperties, String[])

Creates a ForbidResult (Status403Forbidden by default) with the specified authentication schemes and properties.

Forbid(String[]) Forbid(String[]) Forbid(String[])

Creates a ForbidResult (Status403Forbidden by default) with the specified authentication schemes.

Forbid(AuthenticationProperties) Forbid(AuthenticationProperties) Forbid(AuthenticationProperties)

Creates a ForbidResult with the specified properties.

Forbid() Forbid() Forbid()

Creates a ForbidResult (Status403Forbidden by default).

Forbid(AuthenticationProperties) Forbid(AuthenticationProperties) Forbid(AuthenticationProperties)

Creates a ForbidResult (Status403Forbidden by default) with the specified properties.

LocalRedirect(String) LocalRedirect(String) LocalRedirect(String)

Creates a LocalRedirectResult object that redirects (Status302Found) to the specified local localUrl.

LocalRedirectPermanent(String) LocalRedirectPermanent(String) LocalRedirectPermanent(String)

Creates a LocalRedirectResult object with Permanent set to true (Status301MovedPermanently) using the specified localUrl.

LocalRedirectPermanentPreserveMethod(String) LocalRedirectPermanentPreserveMethod(String) LocalRedirectPermanentPreserveMethod(String)

Creates a LocalRedirectResult object with Permanent set to true and PreserveMethod set to true (Status308PermanentRedirect) using the specified localUrl.

LocalRedirectPreserveMethod(String) LocalRedirectPreserveMethod(String) LocalRedirectPreserveMethod(String)

Creates a LocalRedirectResult object with Permanent set to false and PreserveMethod set to true (Status307TemporaryRedirect) using the specified localUrl.

NoContent() NoContent() NoContent()

Creates a NoContentResult object that produces an empty Status204NoContent response.

NotFound() NotFound() NotFound()

Creates an NotFoundResult that produces a Status404NotFound response.

NotFound(Object) NotFound(Object) NotFound(Object)

Creates an NotFoundObjectResult that produces a Status404NotFound response.

Ok() Ok() Ok()

Creates a OkResult object that produces an empty Status200OK response.

Ok(Object) Ok(Object) Ok(Object)

Creates an OkObjectResult object that produces an Status200OK response.

PhysicalFile(String, String) PhysicalFile(String, String) PhysicalFile(String, String)

Returns the file specified by physicalPath (Status200OK) with the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

PhysicalFile(String, String, Boolean) PhysicalFile(String, String, Boolean) PhysicalFile(String, String, Boolean)

Returns the file specified by physicalPath (Status200OK) with the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

PhysicalFile(String, String, String) PhysicalFile(String, String, String) PhysicalFile(String, String, String)

Returns the file specified by physicalPath (Status200OK) with the specified contentType as the Content-Type and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns the file specified by physicalPath (Status200OK), and the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

PhysicalFile(String, String, String, Boolean) PhysicalFile(String, String, String, Boolean) PhysicalFile(String, String, String, Boolean)

Returns the file specified by physicalPath (Status200OK) with the specified contentType as the Content-Type and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns the file specified by physicalPath (Status200OK), and the specified contentType as the Content-Type. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns the file specified by physicalPath (Status200OK), the specified contentType as the Content-Type, and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

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

Returns the file specified by physicalPath (Status200OK), the specified contentType as the Content-Type, and the specified fileDownloadName as the suggested file name. This supports range requests (Status206PartialContent or Status416RangeNotSatisfiable if the range is not satisfiable).

Redirect(String) Redirect(String) Redirect(String)

Creates a RedirectResult object that redirects (Status302Found) to the specified url.

RedirectPermanent(String) RedirectPermanent(String) RedirectPermanent(String)

Creates a RedirectResult object with Permanent set to true (Status301MovedPermanently) using the specified url.

RedirectPermanentPreserveMethod(String) RedirectPermanentPreserveMethod(String) RedirectPermanentPreserveMethod(String)

Creates a RedirectResult object with Permanent set to true and PreserveMethod set to true (Status308PermanentRedirect) using the specified url.

RedirectPreserveMethod(String) RedirectPreserveMethod(String) RedirectPreserveMethod(String)

Creates a RedirectResult object with Permanent set to false and PreserveMethod set to true (Status307TemporaryRedirect) using the specified url.

RedirectToAction() RedirectToAction() RedirectToAction()

Redirects (Status302Found) to an action with the same name as current one. The 'controller' and 'action' names are retrieved from the ambient values of the current request.

RedirectToAction(String) RedirectToAction(String) RedirectToAction(String)

Redirects (Status302Found) to the specified action using the actionName.

RedirectToAction(String, Object) RedirectToAction(String, Object) RedirectToAction(String, Object)

Redirects (Status302Found) to the specified action using the actionName and routeValues.

RedirectToAction(String, String) RedirectToAction(String, String) RedirectToAction(String, String)

Redirects (Status302Found) to the specified action using the actionName and the controllerName.

RedirectToAction(String, String, Object) RedirectToAction(String, String, Object) RedirectToAction(String, String, Object)

Redirects (Status302Found) to the specified action using the specified actionName, controllerName, and routeValues.

RedirectToAction(String, String, String) RedirectToAction(String, String, String) RedirectToAction(String, String, String)

Redirects (Status302Found) to the specified action using the specified actionName, controllerName, and fragment.

RedirectToAction(String, String, Object, String) RedirectToAction(String, String, Object, String) RedirectToAction(String, String, Object, String)

Redirects (Status302Found) to the specified action using the specified actionName, controllerName, routeValues, and fragment.

RedirectToActionPermanent(String, String, Object, String) RedirectToActionPermanent(String, String, Object, String) RedirectToActionPermanent(String, String, Object, String)

Redirects (Status301MovedPermanently) to the specified action with Permanent set to true using the specified actionName, controllerName, routeValues, and fragment.

RedirectToActionPermanent(String, String, String) RedirectToActionPermanent(String, String, String) RedirectToActionPermanent(String, String, String)

Redirects (Status301MovedPermanently) to the specified action with Permanent set to true using the specified actionName, controllerName, and fragment.

RedirectToActionPermanent(String, String, Object) RedirectToActionPermanent(String, String, Object) RedirectToActionPermanent(String, String, Object)

Redirects (Status301MovedPermanently) to the specified action with Permanent set to true using the specified actionName, controllerName, and routeValues.

RedirectToActionPermanent(String) RedirectToActionPermanent(String) RedirectToActionPermanent(String)

Redirects (Status301MovedPermanently) to the specified action with Permanent set to true using the specified actionName.

RedirectToActionPermanent(String, Object) RedirectToActionPermanent(String, Object) RedirectToActionPermanent(String, Object)

Redirects (Status301MovedPermanently) to the specified action with Permanent set to true using the specified actionName and routeValues.

RedirectToActionPermanent(String, String) RedirectToActionPermanent(String, String) RedirectToActionPermanent(String, String)

Redirects (Status301MovedPermanently) to the specified action with Permanent set to true using the specified actionName and controllerName.

RedirectToActionPermanentPreserveMethod(String, String, Object, String) RedirectToActionPermanentPreserveMethod(String, String, Object, String) RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Redirects (Status308PermanentRedirect) to the specified action with Permanent set to true and PreserveMethod set to true, using the specified actionName, controllerName, routeValues, and fragment.

RedirectToActionPreserveMethod(String, String, Object, String) RedirectToActionPreserveMethod(String, String, Object, String) RedirectToActionPreserveMethod(String, String, Object, String)

Redirects (Status307TemporaryRedirect) to the specified action with Permanent set to false and PreserveMethod set to true, using the specified actionName, controllerName, routeValues, and fragment.

RedirectToPage(String, String, String) RedirectToPage(String, String, String) RedirectToPage(String, String, String)

Redirects (Status302Found) to the specified pageName using the specified fragment.

RedirectToPage(String, String, Object) RedirectToPage(String, String, Object) RedirectToPage(String, String, Object)

Redirects (Status302Found) to the specified pageName.

RedirectToPage(String, String, Object, String) RedirectToPage(String, String, Object, String) RedirectToPage(String, String, Object, String)

Redirects (Status302Found) to the specified pageName using the specified routeValues and fragment.

RedirectToPage(String, Object) RedirectToPage(String, Object) RedirectToPage(String, Object)

Redirects (Status302Found) to the specified pageName using the specified routeValues.

RedirectToPage(String) RedirectToPage(String) RedirectToPage(String)

Redirects (Status302Found) to the specified pageName.

RedirectToPage(String, String) RedirectToPage(String, String) RedirectToPage(String, String)

Redirects (Status302Found) to the specified pageName using the specified pageHandler.

RedirectToPagePermanent(String) RedirectToPagePermanent(String) RedirectToPagePermanent(String)

Redirects (Status301MovedPermanently) to the specified pageName.

RedirectToPagePermanent(String, Object) RedirectToPagePermanent(String, Object) RedirectToPagePermanent(String, Object)

Redirects (Status301MovedPermanently) to the specified pageName using the specified routeValues.

RedirectToPagePermanent(String, String) RedirectToPagePermanent(String, String) RedirectToPagePermanent(String, String)

Redirects (Status301MovedPermanently) to the specified pageName using the specified pageHandler.

RedirectToPagePermanent(String, String, String) RedirectToPagePermanent(String, String, String) RedirectToPagePermanent(String, String, String)

Redirects (Status301MovedPermanently) to the specified pageName using the specified fragment.

RedirectToPagePermanent(String, String, Object, String) RedirectToPagePermanent(String, String, Object, String) RedirectToPagePermanent(String, String, Object, String)

Redirects (Status301MovedPermanently) to the specified pageName using the specified routeValues and fragment.

RedirectToPagePermanentPreserveMethod(String, String, Object, String) RedirectToPagePermanentPreserveMethod(String, String, Object, String) RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Redirects (Status308PermanentRedirect) to the specified route with Permanent set to true and PreserveMethod set to true, using the specified pageName, routeValues, and fragment.

RedirectToPagePreserveMethod(String, String, Object, String) RedirectToPagePreserveMethod(String, String, Object, String) RedirectToPagePreserveMethod(String, String, Object, String)

Redirects (Status307TemporaryRedirect) to the specified page with Permanent set to false and PreserveMethod set to true, using the specified pageName, routeValues, and fragment.

RedirectToRoute(String, Object, String) RedirectToRoute(String, Object, String) RedirectToRoute(String, Object, String)

Redirects (Status302Found) to the specified route using the specified routeName, routeValues, and fragment.

RedirectToRoute(String, String) RedirectToRoute(String, String) RedirectToRoute(String, String)

Redirects (Status302Found) to the specified route using the specified routeName and fragment.

RedirectToRoute(Object) RedirectToRoute(Object) RedirectToRoute(Object)

Redirects (Status302Found) to the specified route using the specified routeValues.

RedirectToRoute(String) RedirectToRoute(String) RedirectToRoute(String)

Redirects (Status302Found) to the specified route using the specified routeName.

RedirectToRoute(String, Object) RedirectToRoute(String, Object) RedirectToRoute(String, Object)

Redirects (Status302Found) to the specified route using the specified routeName and routeValues.

RedirectToRoutePermanent(Object) RedirectToRoutePermanent(Object) RedirectToRoutePermanent(Object)

Redirects (Status301MovedPermanently) to the specified route with Permanent set to true using the specified routeValues.

RedirectToRoutePermanent(String) RedirectToRoutePermanent(String) RedirectToRoutePermanent(String)

Redirects (Status301MovedPermanently) to the specified route with Permanent set to true using the specified routeName.

RedirectToRoutePermanent(String, Object) RedirectToRoutePermanent(String, Object) RedirectToRoutePermanent(String, Object)

Redirects (Status301MovedPermanently) to the specified route with Permanent set to true using the specified routeName and routeValues.

RedirectToRoutePermanent(String, String) RedirectToRoutePermanent(String, String) RedirectToRoutePermanent(String, String)

Redirects (Status301MovedPermanently) to the specified route with Permanent set to true using the specified routeName and fragment.

RedirectToRoutePermanent(String, Object, String) RedirectToRoutePermanent(String, Object, String) RedirectToRoutePermanent(String, Object, String)

Redirects (Status301MovedPermanently) to the specified route with Permanent set to true using the specified routeName, routeValues, and fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String) RedirectToRoutePermanentPreserveMethod(String, Object, String) RedirectToRoutePermanentPreserveMethod(String, Object, String)

Redirects (Status308PermanentRedirect) to the specified route with Permanent set to true and PreserveMethod set to true, using the specified routeName, routeValues, and fragment.

RedirectToRoutePreserveMethod(String, Object, String) RedirectToRoutePreserveMethod(String, Object, String) RedirectToRoutePreserveMethod(String, Object, String)

Redirects (Status307TemporaryRedirect) to the specified route with Permanent set to false and PreserveMethod set to true, using the specified routeName, routeValues, and fragment.

SignIn(ClaimsPrincipal, String) SignIn(ClaimsPrincipal, String) SignIn(ClaimsPrincipal, String)

Creates a SignInResult with the specified authentication scheme.

SignIn(ClaimsPrincipal, AuthenticationProperties, String) SignIn(ClaimsPrincipal, AuthenticationProperties, String) SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Creates a SignInResult with the specified authentication scheme and properties.

SignIn(ClaimsPrincipal, AuthenticationProperties, String) SignIn(ClaimsPrincipal, AuthenticationProperties, String) SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Creates a SignInResult with the specified specified authentication scheme and properties.

SignOut(String[]) SignOut(String[]) SignOut(String[])

Creates a SignOutResult with the specified authentication schemes.

SignOut(AuthenticationProperties, String[]) SignOut(AuthenticationProperties, String[]) SignOut(AuthenticationProperties, String[])

Creates a SignOutResult with the specified authentication schemes and properties.

SignOut(AuthenticationProperties, String[]) SignOut(AuthenticationProperties, String[]) SignOut(AuthenticationProperties, String[])

Creates a SignOutResult with the specified specified authentication schemes and properties.

StatusCode(Int32, Object) StatusCode(Int32, Object) StatusCode(Int32, Object)

Creates a ObjectResult object by specifying a statusCode and value

StatusCode(Int32) StatusCode(Int32) StatusCode(Int32)

Creates a StatusCodeResult object by specifying a statusCode.

TryUpdateModelAsync(Object, Type, String) TryUpdateModelAsync(Object, Type, String) TryUpdateModelAsync(Object, Type, String)

Updates the specified model instance using values from the controller's current IValueProvider and a prefix.

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

Updates the specified model instance using the valueProvider and a prefix.

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

Updates the specified model instance using the valueProvider and a prefix.

TryUpdateModelAsync<TModel>(TModel) TryUpdateModelAsync<TModel>(TModel) TryUpdateModelAsync<TModel>(TModel)

Updates the specified model instance using values from the controller's current IValueProvider.

TryUpdateModelAsync<TModel>(TModel, String) TryUpdateModelAsync<TModel>(TModel, String) TryUpdateModelAsync<TModel>(TModel, String)

Updates the specified model instance using values from the controller's current IValueProvider and a prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Updates the specified model instance using the valueProvider and a prefix.

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

Updates the specified model instance using values from the controller's current IValueProvider and a prefix.

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

Updates the specified model instance using values from the controller's current IValueProvider and a prefix.

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

Updates the specified model instance using the valueProvider and a prefix.

TryValidateModel(Object, String) TryValidateModel(Object, String) TryValidateModel(Object, String)

Validates the specified model instance.

TryValidateModel(Object) TryValidateModel(Object) TryValidateModel(Object)

Validates the specified model instance.

Unauthorized() Unauthorized() Unauthorized()

Creates an UnauthorizedResult that produces an Status401Unauthorized response.

UnprocessableEntity() UnprocessableEntity() UnprocessableEntity()

Creates an UnprocessableEntityResult that produces a Status422UnprocessableEntity response.

UnprocessableEntity(ModelStateDictionary) UnprocessableEntity(ModelStateDictionary) UnprocessableEntity(ModelStateDictionary)

Creates an UnprocessableEntityObjectResult that produces a Status422UnprocessableEntity response.

UnprocessableEntity(Object) UnprocessableEntity(Object) UnprocessableEntity(Object)

Creates an UnprocessableEntityObjectResult that produces a Status422UnprocessableEntity response.

ValidationProblem(ModelStateDictionary) ValidationProblem(ModelStateDictionary) ValidationProblem(ModelStateDictionary)

Creates an BadRequestObjectResult that produces a Status400BadRequest response.

ValidationProblem() ValidationProblem() ValidationProblem()

Creates an BadRequestObjectResult that produces a Status400BadRequest response with validation errors from ModelState.

ValidationProblem(ValidationProblemDetails) ValidationProblem(ValidationProblemDetails) ValidationProblem(ValidationProblemDetails)

Creates an BadRequestObjectResult that produces a Status400BadRequest response.

Applies to