ControllerBase

GPTKB entity

Statements (35)
Predicate Object
gptkbp:instanceOf gptkb:class
gptkbp:baseClassFor API controllers
gptkbp:compatibleWith view support
gptkbp:definedIn Microsoft.AspNetCore.Mvc namespace
gptkbp:hasMethod BadRequest()
Created()
Forbid()
NoContent()
NotFound()
Ok()
Unauthorized()
gptkbp:hasProperty gptkb:Request
Response
User
HttpContext
Url
ControllerContext
ModelState
ProblemDetailsFactory
https://www.w3.org/2000/01/rdf-schema#label ControllerBase
gptkbp:inheritsFrom ControllerBase (System.Web.Http) (in older ASP.NET Web API)
ControllerContext
gptkbp:introducedIn ASP.NET Core 1.0
gptkbp:isAbstract true
gptkbp:isNotSubclassOf Controller (MVC)
gptkbp:partOf gptkb:ASP.NET_Core
gptkbp:provides validation
action methods
model binding
formatting response data
helper methods for HTTP responses
gptkbp:subclassOf ControllerContext
gptkbp:usedFor building Web APIs
gptkbp:bfsParent gptkb:FrontController_in_ASP.NET_MVC
gptkbp:bfsLayer 8