MvcHandler Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выбирает контроллер, который будет обрабатывать HTTP-запрос.
public class MvcHandler : System.Web.IHttpAsyncHandler, System.Web.IHttpHandler, System.Web.SessionState.IRequiresSessionState
type MvcHandler = class
interface IHttpAsyncHandler
interface IHttpHandler
interface IRequiresSessionState
Public Class MvcHandler
Implements IHttpAsyncHandler, IHttpHandler, IRequiresSessionState
- Наследование
-
MvcHandler
- Реализации
Конструкторы
MvcHandler(RequestContext) |
Инициализирует новый экземпляр класса MvcHandler. |
Поля
MvcVersionHeaderName |
Содержит имя заголовка версии MVC ASP.NET. |
Свойства
DisableMvcResponseHeader |
Получает или задает значение, указывающее, запрещен ли заголовок ответа MVC. |
IsReusable |
Получает значение, указывающее, может ли другой запрос использовать экземпляр IHttpHandler. |
RequestContext |
Получает контекст запроса. |
Методы
AddVersionHeader(HttpContextBase) |
Добавляет заголовок версии, используя указанный контекст HTTP. |
BeginProcessRequest(HttpContext, AsyncCallback, Object) |
Вызывается ASP.NET, чтобы начать обработку асинхронного запроса. |
BeginProcessRequest(HttpContextBase, AsyncCallback, Object) |
Вызывается ASP.NET, чтобы начать обработку асинхронного запроса, используя базовый контекст HTTP. |
EndProcessRequest(IAsyncResult) |
Вызывается ASP.NET после завершения обработки асинхронного запроса. |
ProcessRequest(HttpContext) |
Обрабатывает запрос, используя указанный контекст HTTP-запроса. |
ProcessRequest(HttpContextBase) |
Обрабатывает запрос, используя указанный базовый контекст HTTP-запроса. |
Явные реализации интерфейса
IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object) |
Вызывается ASP.NET, чтобы начать обработку асинхронного запроса, используя базовый контекст HTTP. |
IHttpAsyncHandler.EndProcessRequest(IAsyncResult) |
Вызывается ASP.NET после завершения обработки асинхронного запроса. |
IHttpHandler.IsReusable |
Получает значение, указывающее, может ли другой запрос использовать экземпляр IHttpHandler. |
IHttpHandler.ProcessRequest(HttpContext) |
Разрешает обработку веб-запросов НТТР пользовательским обработчиком HTTP-данных, который реализует интерфейс IHttpHandler. |