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


RoutePatternFactory Класс

Определение

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

public ref class RoutePatternFactory abstract sealed
public static class RoutePatternFactory
type RoutePatternFactory = class
Public Class RoutePatternFactory
Наследование
RoutePatternFactory

Методы

Combine(RoutePattern, RoutePattern)

Создает объект , RoutePattern объединяющий указанные шаблоны.

Constraint(IRouteConstraint)

Создает из RoutePatternParameterPolicyReference предоставленного ограничения.

Constraint(Object)

Создает из RoutePatternParameterPolicyReference предоставленного contraint.

Constraint(String)

Создает из RoutePatternParameterPolicyReference предоставленного ограничения.

LiteralPart(String)

Создает из RoutePatternLiteralPart предоставленного текстового содержимого.

ParameterPart(String)

Создает из RoutePatternParameterPart предоставленного имени параметра.

ParameterPart(String, Object)

Создает из RoutePatternParameterPart указанного имени параметра и значения по умолчанию.

ParameterPart(String, Object, RoutePatternParameterKind)

Создает из RoutePatternParameterPart указанного имени параметра, значения по умолчанию и типа параметра.

ParameterPart(String, Object, RoutePatternParameterKind, IEnumerable<RoutePatternParameterPolicyReference>)

Создает из RoutePatternParameterPart указанного имени параметра и значения по умолчанию, типа параметра и политик параметров.

ParameterPart(String, Object, RoutePatternParameterKind, RoutePatternParameterPolicyReference[])

Создает из RoutePatternParameterPart указанного имени параметра и значения по умолчанию, типа параметра и политик параметров.

ParameterPolicy(IParameterPolicy)

Создает из RoutePatternParameterPolicyReference предоставленного объекта .

ParameterPolicy(String)

Создает из RoutePatternParameterPolicyReference предоставленного объекта .

Parse(String)

Создает из его строкового RoutePattern представления.

Parse(String, Object, Object)

Создает из своего строкового RoutePattern представления вместе с предоставленными значениями по умолчанию и политиками параметров.

Parse(String, Object, Object, Object)

Создает из своего строкового RoutePattern представления вместе с предоставленными значениями по умолчанию и политиками параметров.

Parse(String, RouteValueDictionary, RouteValueDictionary)

Создает из своего строкового RoutePattern представления вместе с предоставленными значениями по умолчанию и политиками параметров.

Parse(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary)

Создает из своего строкового RoutePattern представления вместе с предоставленными значениями по умолчанию и политиками параметров.

Pattern(IEnumerable<RoutePatternPathSegment>)

Создает новый экземпляр из RoutePattern коллекции сегментов.

Pattern(Object, Object, IEnumerable<RoutePatternPathSegment>)

RoutePattern Создает из коллекции сегментов вместе с предоставленными значениями по умолчанию и политиками параметров.

Pattern(Object, Object, RoutePatternPathSegment[])

RoutePattern Создает из коллекции сегментов вместе с предоставленными значениями по умолчанию и политиками параметров.

Pattern(RoutePatternPathSegment[])

Создает новый экземпляр из RoutePattern коллекции сегментов.

Pattern(RouteValueDictionary, RouteValueDictionary, IEnumerable<RoutePatternPathSegment>)

RoutePattern Создает из коллекции сегментов вместе с предоставленными значениями по умолчанию и политиками параметров.

Pattern(RouteValueDictionary, RouteValueDictionary, RoutePatternPathSegment[])

RoutePattern Создает из коллекции сегментов вместе с предоставленными значениями по умолчанию и политиками параметров.

Pattern(String, IEnumerable<RoutePatternPathSegment>)

Создает новый экземпляр из RoutePattern коллекции сегментов.

Pattern(String, Object, Object, IEnumerable<RoutePatternPathSegment>)

RoutePattern Создает из коллекции сегментов вместе с предоставленными значениями по умолчанию и политиками параметров.

Pattern(String, Object, Object, RoutePatternPathSegment[])

RoutePattern Создает из коллекции сегментов вместе с предоставленными значениями по умолчанию и политиками параметров.

Pattern(String, RoutePatternPathSegment[])

Создает новый экземпляр из RoutePattern коллекции сегментов.

Pattern(String, RouteValueDictionary, RouteValueDictionary, IEnumerable<RoutePatternPathSegment>)

RoutePattern Создает из коллекции сегментов вместе с предоставленными значениями по умолчанию и политиками параметров.

Pattern(String, RouteValueDictionary, RouteValueDictionary, RoutePatternPathSegment[])

RoutePattern Создает из коллекции сегментов вместе с предоставленными значениями по умолчанию и политиками параметров.

Segment(IEnumerable<RoutePatternPart>)

Создает из RoutePatternPathSegment предоставленной коллекции частей.

Segment(RoutePatternPart[])

Создает из RoutePatternPathSegment предоставленной коллекции частей.

SeparatorPart(String)

Создает из RoutePatternSeparatorPart предоставленного текстового содержимого.

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