Microsoft.AspNetCore.Routing.Patterns Пространство имен

Содержит типы, используемые для определения маршрутов с помощью RoutePattern. Экземпляры RoutePattern неизменяемы и создаются с помощью RoutePatternFactory.

Классы

RoutePattern

Представляет проанализированный шаблон маршрута со значениями и ограничениями по умолчанию. Используйте RoutePatternFactory для создания RoutePattern экземпляров. Экземпляры неизменяемы RoutePattern .

RoutePatternException

Исключение, которое возникает при создании RoutePatternошибки .

RoutePatternFactory

Содержит фабричные методы для создания RoutePattern и связанных типов. Используйте для Parse(String) анализа шаблона маршрута в строковом формате.

RoutePatternLiteralPart

Представляет текстовую часть шаблона маршрута. Экземпляры неизменяемы RoutePatternLiteralPart .

RoutePatternParameterPart

Представляет часть параметра в шаблоне маршрута. Экземпляры неизменяемы RoutePatternParameterPart .

RoutePatternParameterPolicyReference

Проанализированное представление политики в параметре RoutePattern . Экземпляры неизменяемы RoutePatternParameterPolicyReference .

RoutePatternPart

Представляет часть шаблона маршрута.

RoutePatternPathSegment

Представляет сегмент пути в шаблоне маршрута. Экземпляры неизменяемы RoutePatternPathSegment .

RoutePatternSeparatorPart

Представляет необязательную часть разделителя шаблона маршрута. Экземпляры неизменяемы RoutePatternSeparatorPart .

RoutePatternTransformer

Одноэлементная служба, предоставляющая преобразования в RoutePattern.

Перечисления

RoutePatternParameterKind

Определяет типы RoutePatternParameterPart экземпляров.

RoutePatternPartKind

Определяет типы RoutePatternPart экземпляров.

Комментарии

Дополнительные сведения о маршрутизации см. в статье Маршрутизация в ASP.NET Core.