Sdílet prostřednictvím


RoutePatternFactory Třída

Definice

Obsahuje metody továrny pro vytváření RoutePattern a související typy. Slouží Parse(String) k analýze vzoru trasy ve formátu řetězce.

public ref class RoutePatternFactory abstract sealed
public static class RoutePatternFactory
type RoutePatternFactory = class
Public Class RoutePatternFactory
Dědičnost
RoutePatternFactory

Metody

Combine(RoutePattern, RoutePattern)

Vytvoří soubor RoutePattern , který kombinuje zadané vzory.

Constraint(IRouteConstraint)

Vytvoří ze RoutePatternParameterPolicyReference zadaného omezení.

Constraint(Object)

Vytvoří z RoutePatternParameterPolicyReference poskytnutého kontraintu.

Constraint(String)

Vytvoří ze RoutePatternParameterPolicyReference zadaného omezení.

LiteralPart(String)

Vytvoří ze zadaného textového RoutePatternLiteralPart obsahu.

ParameterPart(String)

Vytvoří z zadaného názvu parametru RoutePatternParameterPart .

ParameterPart(String, Object)

Vytvoří RoutePatternParameterPart z zadaného názvu parametru a výchozí hodnoty.

ParameterPart(String, Object, RoutePatternParameterKind)

RoutePatternParameterPart Vytvoří ze zadaného názvu parametru a výchozí hodnoty a druhu parametru.

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

RoutePatternParameterPart Vytvoří ze zadaného názvu parametru a výchozí hodnoty, druhu parametru a zásad parametrů.

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

RoutePatternParameterPart Vytvoří ze zadaného názvu parametru a výchozí hodnoty, druhu parametru a zásad parametrů.

ParameterPolicy(IParameterPolicy)

RoutePatternParameterPolicyReference Vytvoří objekt ze zadaného objektu.

ParameterPolicy(String)

RoutePatternParameterPolicyReference Vytvoří objekt ze zadaného objektu.

Parse(String)

Vytvoří ze své řetězcové RoutePattern reprezentace.

Parse(String, Object, Object)

Vytvoří ze své řetězcové RoutePattern reprezentace společně s zadanými výchozími hodnotami a zásadami parametrů.

Parse(String, Object, Object, Object)

Vytvoří ze své řetězcové RoutePattern reprezentace společně s zadanými výchozími hodnotami a zásadami parametrů.

Parse(String, RouteValueDictionary, RouteValueDictionary)

Vytvoří ze své řetězcové RoutePattern reprezentace společně s zadanými výchozími hodnotami a zásadami parametrů.

Parse(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary)

Vytvoří ze své řetězcové RoutePattern reprezentace společně s zadanými výchozími hodnotami a zásadami parametrů.

Pattern(IEnumerable<RoutePatternPathSegment>)

Vytvoří novou instanci z RoutePattern kolekce segmentů.

Pattern(Object, Object, IEnumerable<RoutePatternPathSegment>)

Vytvoří z RoutePattern kolekce segmentů společně s zadanými výchozími hodnotami a zásadami parametrů.

Pattern(Object, Object, RoutePatternPathSegment[])

Vytvoří z RoutePattern kolekce segmentů společně s zadanými výchozími hodnotami a zásadami parametrů.

Pattern(RoutePatternPathSegment[])

Vytvoří novou instanci z RoutePattern kolekce segmentů.

Pattern(RouteValueDictionary, RouteValueDictionary, IEnumerable<RoutePatternPathSegment>)

Vytvoří z RoutePattern kolekce segmentů společně s zadanými výchozími hodnotami a zásadami parametrů.

Pattern(RouteValueDictionary, RouteValueDictionary, RoutePatternPathSegment[])

Vytvoří z RoutePattern kolekce segmentů společně s zadanými výchozími hodnotami a zásadami parametrů.

Pattern(String, IEnumerable<RoutePatternPathSegment>)

Vytvoří novou instanci z RoutePattern kolekce segmentů.

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

Vytvoří z RoutePattern kolekce segmentů společně s zadanými výchozími hodnotami a zásadami parametrů.

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

Vytvoří z RoutePattern kolekce segmentů společně s zadanými výchozími hodnotami a zásadami parametrů.

Pattern(String, RoutePatternPathSegment[])

Vytvoří novou instanci z RoutePattern kolekce segmentů.

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

Vytvoří z RoutePattern kolekce segmentů společně s zadanými výchozími hodnotami a zásadami parametrů.

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

Vytvoří z RoutePattern kolekce segmentů společně s zadanými výchozími hodnotami a zásadami parametrů.

Segment(IEnumerable<RoutePatternPart>)

Vytvoří z RoutePatternPathSegment poskytnuté kolekce součástí.

Segment(RoutePatternPart[])

Vytvoří z RoutePatternPathSegment poskytnuté kolekce součástí.

SeparatorPart(String)

Vytvoří ze zadaného textového RoutePatternSeparatorPart obsahu.

Platí pro