- ApiController - ApiController() 
- ActionContext 
- Configuration 
- Context 
- ControllerContext 
- MetadataProvider 
- ModelState 
- ObjectValidator 
- Request 
- RequestContext 
- Url 
- User 
- BadRequest() 
- BadRequest(ModelStateDictionary) 
- BadRequest(ModelStateDictionary) 
- BadRequest(String) 
- Conflict() 
- Content<T>(HttpStatusCode, T) 
- Content<T>(HttpStatusCode, T, MediaTypeFormatter) 
- Content<T>(HttpStatusCode, T, MediaTypeFormatter, MediaTypeHeaderValue) 
- Content<T>(HttpStatusCode, T, MediaTypeFormatter, String) 
- Created(String, Object) 
- Created(Uri, Object) 
- Created<T>(String, T) 
- Created<T>(Uri, T) 
- CreatedAtRoute(String, Object, Object) 
- CreatedAtRoute<T>(String, Object, T) 
- CreatedAtRoute<T>(String, IDictionary<String, Object>, T) 
- Dispose() 
- Dispose(Boolean) 
- ExecuteAsync(HttpControllerContext, CancellationToken) 
- Initialize(HttpControllerContext) 
- InternalServerError() 
- InternalServerError(Exception) 
- Json<T>(T) 
- Json<T>(T, JsonSerializerSettings) 
- Json<T>(T, JsonSerializerSettings, Encoding) 
- NotFound() 
- Ok() 
- Ok<T>(T) 
- Redirect(String) 
- Redirect(Uri) 
- RedirectToRoute(String, Object) 
- RedirectToRoute(String, IDictionary<String, Object>) 
- ResponseMessage(HttpResponseMessage) 
- StatusCode(HttpStatusCode) 
- Unauthorized(AuthenticationHeaderValue[]) 
- Unauthorized(IEnumerable<AuthenticationHeaderValue>) 
- Validate<TEntity>(TEntity) 
- Validate<TEntity>(TEntity, String) 
- NotifyAllAsync(ApiController, NotificationDictionary[]) 
- NotifyAllAsync(ApiController, String, Object) 
- NotifyAllAsync(ApiController, IEnumerable<NotificationDictionary>, Func<WebHook, String, Boolean>) 
- NotifyAllAsync(ApiController, String, Object, Func<WebHook, String, Boolean>) 
- NotifyAsync(ApiController, NotificationDictionary[]) 
- NotifyAsync(ApiController, String, Object) 
- NotifyAsync(ApiController, IEnumerable<NotificationDictionary>, Func<WebHook, String, Boolean>) 
- NotifyAsync(ApiController, String, Object, Func<WebHook, String, Boolean>) 
 
netcoreapp2.2
    namespace System.Web.Http
{
    [Controller]
    [UseWebApiActionConventions]
    [UseWebApiOverloading]
    [UseWebApiParameterConventions]
    [UseWebApiRoutes]
    public abstract class ApiController : Object, IDisposable
    {
        [NonAction]
        public virtual RedirectResult Redirect(? location);
    }
}
            | nuget.org | 0.0 % Reference this API | 
|---|---|
| Upgrade Planner | 0.0 % Reference this API | 
| .NET | 5.06.07.08.09.010.0 | 
| .NET Core | 2.02.12.23.03.1 | 
| .NET Framework | 4.54.5.14.5.24.64.6.14.6.24.74.7.14.7.24.84.8.1 | 
| .NET Standard | 2.02.1 | 
| Information specific to netcoreapp2.2 | |
| Assembly | Microsoft.AspNetCore.Mvc.WebApiCompatShim , Version=2.3.0.0, PublicKeyToken=adb9793829ddae60 | 
| Referencing | Your project needs a package reference to  | 
| Package | Microsoft.AspNetCore.Mvc.WebApiCompatShim (2.3.0) netstandard2.0 | 
| Platform Restrictions | This framework does not have platform annotations. | 
- Built-in API
- Package-provided API