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


Route Класс

Определение

Представляет экземпляр маршрута.

public ref class Route : Microsoft::AspNetCore::Routing::RouteBase
public class Route : Microsoft.AspNetCore.Routing.RouteBase
type Route = class
    inherit RouteBase
Public Class Route
Inherits RouteBase
Наследование

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

Route(IRouter, String, IInlineConstraintResolver)

Формирует новый экземпляр Route.

Route(IRouter, String, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary, IInlineConstraintResolver)

Формирует новый экземпляр Route.

Route(IRouter, String, String, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary, IInlineConstraintResolver)

Формирует новый экземпляр Route.

Свойства

ConstraintResolver

Возвращает сопоставитель, используемый для разрешения встроенных ограничений.

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

Возвращает набор ограничений, связанных с каждым маршрутом.

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

Возвращает маркеры данных, связанные с маршрутом.

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

Возвращает значения по умолчанию для каждого параметра маршрута.

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

Имя маршрутизатора. Может быть равен null.

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

Возвращает объект , связанный RouteTemplate с маршрутом.

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

Возвращает строковое представление шаблона маршрута.

Методы

GetVirtualPath(VirtualPathContext)

Возвращает URL-адрес, связанный со сведениями о маршруте, указанными в context

(Унаследовано от RouteBase)
OnRouteMatched(RouteContext)

Выполняется асинхронно при каждом выполнении маршрутизации.

OnVirtualPathGenerated(VirtualPathContext)

Выполняется всякий раз, когда виртуальный путь является производным contextот .

RouteAsync(RouteContext)

Асинхронно маршрутизирует на основе текущего context.

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

Представляет экземпляр маршрута.

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

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