Microsoft.AspNetCore.Mvc Namespace¶
-
namespace
Microsoft.AspNetCore.Mvc¶ Interfaces
- interface
IActionResult - Defines a contract that represents the result of an action method.
- interface
IUrlHelper - Defines the contract for the helper to build URLs for ASP.NET MVC within an application.
- interface
IViewComponentHelper - Supports the rendering of view components in a view.
- interface
IViewComponentResult - Result type of a
Microsoft.AspNetCore.Mvc.ViewComponent.
Classes
- class
AcceptVerbsAttribute - Specifies what HTTP methods an action supports.
- class
ActionContext - Context object for execution of action which has been selected as part of an HTTP request.
- class
ActionContextAttribute - Specifies that a controller property should be set with the current
Microsoft.AspNetCore.Mvc.ActionContextwhen creating the controller. The property must have a public set method. - class
ActionNameAttribute - Specifies the name of an action.
- class
ActionResult - A default implementation of
Microsoft.AspNetCore.Mvc.IActionResult. - class
ApiExplorerSettingsAttribute - Controls the visibility and group name for an <code>ApiDescription</code> of the associated controller class or action method.
- class
AreaAttribute - Specifies the area containing a controller or action.
- class
AutoValidateAntiforgeryTokenAttribute - An attribute that causes validation of antiforgery tokens for all unsafe HTTP methods. An antiforgery token is required for HTTP methods other than GET, HEAD, OPTIONS, and TRACE.
- class
BadRequestObjectResult - An
Microsoft.AspNetCore.Mvc.ObjectResultthat when executed will produce a Bad Request (400) response. - class
BadRequestResult - A
Microsoft.AspNetCore.Mvc.StatusCodeResultthat when executed will produce a Bad Request (400) response. - class
BindAttribute - This attribute can be used on action parameters and types, to indicate model level metadata.
- class
CacheProfile - Defines a set of settings which can be used for response caching.
- class
ChallengeResult - An
Microsoft.AspNetCore.Mvc.ActionResultthat on execution invokesAuthenticationManager.ChallengeAsync. - class
ConsumesAttribute - A filter that specifies the supported request content types.
Microsoft.AspNetCore.Mvc.ConsumesAttribute.ContentTypesis used to select an action when there would otherwise be multiple matches. - class
ContentResult - class
Controller - A base class for an MVC controller with view support.
- class
ControllerAttribute - Indicates that the type and any derived types that this attribute is applied to
are considered a controller by the default controller discovery mechanism, unless
Microsoft.AspNetCore.Mvc.NonControllerAttributeis applied to any type in the hierarchy. - class
ControllerBase - A base class for an MVC controller without view support.
- class
ControllerContext - The context associated with the current request for a controller.
- class
ControllerContextAttribute - Specifies that a controller property should be set with the current
Microsoft.AspNetCore.Mvc.ControllerContextwhen creating the controller. The property must have a public set method. - class
CreatedAtActionResult - An
Microsoft.AspNetCore.Mvc.ActionResultthat returns a Created (201) response with a Location header. - class
CreatedAtRouteResult - An
Microsoft.AspNetCore.Mvc.ActionResultthat returns a Created (201) response with a Location header. - class
CreatedResult - An
Microsoft.AspNetCore.Mvc.ActionResultthat returns a Created (201) response with a Location header. - class
EmptyResult - Represents an
Microsoft.AspNetCore.Mvc.ActionResultthat when executed will do nothing. - class
FileContentResult - Represents an
Microsoft.AspNetCore.Mvc.ActionResultthat when executed will write a binary file to the response. - class
FileResult - Represents an
Microsoft.AspNetCore.Mvc.ActionResultthat when executed will write a file as the response. - class
FileStreamResult - Represents an
Microsoft.AspNetCore.Mvc.ActionResultthat when executed will write a file from a stream to the response. - class
ForbidResult - An
Microsoft.AspNetCore.Mvc.ActionResultthat on execution invokesAuthenticationManager.ForbidAsync. - class
FormatFilterAttribute - A filter that will use the format value in the route data or query string to set the content type on an
Microsoft.AspNetCore.Mvc.ObjectResultreturned from an action. - class
FromBodyAttribute - Specifies that a parameter or property should be bound using the request body.
- class
FromFormAttribute - Specifies that a parameter or property should be bound using form-data in the request body.
- class
FromHeaderAttribute - Specifies that a parameter or property should be bound using the request headers.
- class
FromQueryAttribute - Specifies that a parameter or property should be bound using the request query string.
- class
FromRouteAttribute - Specifies that a parameter or property should be bound using route-data from the current request.
- class
FromServicesAttribute - Specifies that an action parameter should be bound using the request services.
- class
HiddenInputAttribute - Indicates associated property or all properties of associated type should be edited using an <input> element of type “hidden”.
- class
HttpDeleteAttribute - Identifies an action that only supports the HTTP DELETE method.
- class
HttpGetAttribute - Identifies an action that only supports the HTTP GET method.
- class
HttpHeadAttribute - Identifies an action that only supports the HTTP HEAD method.
- class
HttpOptionsAttribute - Identifies an action that only supports the HTTP OPTIONS method.
- class
HttpPatchAttribute - Identifies an action that only supports the HTTP PATCH method.
- class
HttpPostAttribute - Identifies an action that only supports the HTTP POST method.
- class
HttpPutAttribute - Identifies an action that only supports the HTTP PUT method.
- class
IgnoreAntiforgeryTokenAttribute - An filter that skips antiforgery token validation.
- class
JsonPatchExtensions - Extensions for
Microsoft.AspNetCore.JsonPatch.JsonPatchDocument`1 - class
JsonResult - An action result which formats the given object as JSON.
- class
LocalRedirectResult - An
Microsoft.AspNetCore.Mvc.ActionResultthat returns a redirect to the supplied local URL. - class
ModelBinderAttribute - An attribute that can specify a model name or type of
Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderto use for binding. - class
ModelMetadataTypeAttribute - This attribute specifies the metadata class to associate with a data model class.
- class
MvcJsonOptions - Provides programmatic configuration for JSON in the MVC framework.
- class
MvcOptions - Provides programmatic configuration for the MVC framework.
- class
MvcViewOptions - Provides programmatic configuration for views in the MVC framework.
- class
NoContentResult - class
NonActionAttribute - Indicates that a controller method is not an action method.
- class
NonControllerAttribute - Indicates that the type and any derived types that this attribute is applied to is not considered a controller by the default controller discovery mechanism.
- class
NotFoundObjectResult - An
Microsoft.AspNetCore.Mvc.ObjectResultthat when executed will produce a Not Found (404) response. - class
NotFoundResult - Represents an
Microsoft.AspNetCore.Mvc.StatusCodeResultthat when executed will produce a Not Found (404) response. - class
ObjectResult - class
OkObjectResult - An
Microsoft.AspNetCore.Mvc.ObjectResultthat when executed performs content negotiation, formats the entity body, and will produce aMicrosoft.AspNetCore.Http.StatusCodes.Status200OKresponse if negotiation and formatting succeed. - class
OkResult - An
Microsoft.AspNetCore.Mvc.StatusCodeResultthat when executed will produce an emptyMicrosoft.AspNetCore.Http.StatusCodes.Status200OKresponse. - class
PartialViewResult - Represents an
Microsoft.AspNetCore.Mvc.ActionResultthat renders a partial view to the response. - class
PhysicalFileResult - A
Microsoft.AspNetCore.Mvc.FileResulton execution will write a file from disk to the response using mechanisms provided by the host. - class
ProducesAttribute - A filter that specifies the expected
System.Typethe action will return and the supported response content types. TheMicrosoft.AspNetCore.Mvc.ProducesAttribute.ContentTypesvalue is used to setMicrosoft.AspNetCore.Mvc.ObjectResult.ContentTypes. - class
ProducesResponseTypeAttribute - A filter that specifies the type of the value and status code returned by the action.
- class
RazorViewEngineOptionsSetup - Sets up default options for
Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions. - class
RedirectResult - class
RedirectToActionResult - class
RedirectToRouteResult - class
RemoteAttribute - A
System.ComponentModel.DataAnnotations.ValidationAttributewhich configures Unobtrusive validation to send an Ajax request to the web site. The invoked action should return JSON indicating whether the value is valid. - class
RequireHttpsAttribute - An authorization filter that confirms requests are received over HTTPS.
- class
ResponseCacheAttribute - Specifies the parameters necessary for setting appropriate headers in response caching.
- class
RouteAttribute - Specifies an attribute route on a controller.
- class
SerializableError - Defines a serializable container for storing ModelState information. This information is stored as key/value pairs.
- class
ServiceFilterAttribute - A filter that finds another filter in an
System.IServiceProvider. - class
SignInResult - An
Microsoft.AspNetCore.Mvc.ActionResultthat on execution invokesAuthenticationManager.SignInAsync. - class
SignOutResult - An
Microsoft.AspNetCore.Mvc.ActionResultthat on execution invokesAuthenticationManager.SignOutAsync. - class
SkipStatusCodePagesAttribute - A filter that prevents execution of the StatusCodePages middleware.
- class
StatusCodeResult - Represents an
Microsoft.AspNetCore.Mvc.ActionResultthat when executed will produce an HTTP response with the given response status code. - class
TypeFilterAttribute - A filter that creates another filter of type
Microsoft.AspNetCore.Mvc.TypeFilterAttribute.ImplementationType, retrieving missing constructor arguments from dependency injection if available there. - class
UnauthorizedResult - Represents an
Microsoft.AspNetCore.Mvc.UnauthorizedResultthat when executed will produce an Unauthorized (401) response. - class
UnsupportedMediaTypeResult - A
Microsoft.AspNetCore.Mvc.StatusCodeResultthat when executed will produce a UnsupportedMediaType (415) response. - class
UrlHelperExtensions - class
ValidateAntiForgeryTokenAttribute - Specifies that the class or method that this attribute is applied validates the anti-forgery token. If the anti-forgery token is not available, or if the token is invalid, the validation will fail and the action method will not execute.
- class
ViewComponent - A base class for view components.
- class
ViewComponentAttribute - Indicates the class and all subclasses are view components. Optionally specifies a view component’s name. If defining a base class for multiple view components, associate this attribute with that base.
- class
ViewComponentResult - An
Microsoft.AspNetCore.Mvc.IActionResultwhich renders a view component to the response. - class
ViewResult - Represents an
Microsoft.AspNetCore.Mvc.ActionResultthat renders a view to the response. - class
VirtualFileResult - A
Microsoft.AspNetCore.Mvc.FileResultthat on execution writes the file specified using a virtual path to the response using mechanisms provided by the host.
Enumerations
- enum
ResponseCacheLocation - Determines the value for the “Cache-control” header in the response.
- interface