.NET API Documentation

Microsoft.AspNetCore.Mvc

Contains types for implementing Model-View-Controller (MVC) patterns.

Classes

Controller

public abstract class Controller : IDisposable

Represents a base class for controllers that handle HTTP requests.

ControllerBase

public abstract class ControllerBase : IDisposable

Represents a base class for controllers that handle HTTP requests without view support.

ApiExplorerSettingsAttribute

public class ApiExplorerSettingsAttribute : Attribute

Configures the behavior of API Explorer for a controller or action.

ActionDescriptor

public abstract class ActionDescriptor

Represents an action method in an MVC application.

Interfaces

IActionResult

public interface IActionResult

Represents the result of an action method.

IController

public interface IController : IDisposable

Represents a controller in an MVC application.

Enums

ViewEngineResult

public enum ViewEngineResult

Represents the result of a view engine operation.