Поделиться через


UrlRoutingModule Класс

Определение

Соответствует запросу URL-адреса к определенному маршруту.

public ref class UrlRoutingModule : System::Web::IHttpModule
public class UrlRoutingModule : System.Web.IHttpModule
type UrlRoutingModule = class
    interface IHttpModule
Public Class UrlRoutingModule
Implements IHttpModule
Наследование
UrlRoutingModule
Реализации

Комментарии

Класс UrlRoutingModule сопоставляет HTTP-запрос к маршруту в приложении ASP.NET. Модуль выполняет итерацию по всем маршрутам в свойстве RouteCollection и ищет маршрут, имеющий шаблон URL-адреса, соответствующий формату HTTP-запроса. Когда модуль находит соответствующий маршрут, он извлекает IRouteHandler объект для этого маршрута. Из обработчика маршрутов модуль получает IHttpHandler объект и использует его в качестве обработчика HTTP для текущего запроса.

Конструкторы

UrlRoutingModule()

Инициализирует новый экземпляр класса UrlRoutingModule.

Свойства

RouteCollection

Получает или задает коллекцию определенных маршрутов для приложения ASP.NET.

Методы

Dispose()

Удаляет ресурсы (кроме памяти), используемые модулем.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Init(HttpApplication)

Инициализирует модуль и подготавливает его для обработки запросов.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
PostMapRequestHandler(HttpContextBase)
Устаревшие..

Назначает обработчик HTTP для текущего запроса в контексте.

PostResolveRequestCache(HttpContextBase)

Сопоставляет HTTP-запрос с маршрутом, извлекает обработчик для этого маршрута и задает этот обработчик как обработчик HTTP для текущего запроса.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

IHttpModule.Dispose()

Описание этого члена см. в разделе Dispose().

IHttpModule.Init(HttpApplication)

Описание этого члена см. в разделе IHttpModule.Init(HttpApplication).

Применяется к

См. также раздел