Freigeben über


RoutePatternFactory Klasse

Definition

Enthält Factorymethoden zum Erstellen RoutePattern und verwandte Typen. Verwenden Sie Parse(String) , um ein Routenmuster im Zeichenfolgenformat zu analysieren.

public ref class RoutePatternFactory abstract sealed
public static class RoutePatternFactory
type RoutePatternFactory = class
Public Class RoutePatternFactory
Vererbung
RoutePatternFactory

Methoden

Combine(RoutePattern, RoutePattern)

Erstellt eine RoutePattern , die die angegebenen Muster kombiniert.

Constraint(IRouteConstraint)

Erstellt eine RoutePatternParameterPolicyReference aus der bereitgestellten Einschränkung.

Constraint(Object)

Erstellt ein RoutePatternParameterPolicyReference aus dem bereitgestellten Contraint.

Constraint(String)

Erstellt eine RoutePatternParameterPolicyReference aus der bereitgestellten Einschränkung.

LiteralPart(String)

Erstellt eine RoutePatternLiteralPart aus dem bereitgestellten Textinhalt.

ParameterPart(String)

Erstellt einen RoutePatternParameterPart aus dem angegebenen Parameternamen.

ParameterPart(String, Object)

Erstellt einen RoutePatternParameterPart aus dem angegebenen Parameternamen und Standardwert.

ParameterPart(String, Object, RoutePatternParameterKind)

Erstellt einen RoutePatternParameterPart aus dem angegebenen Parameternamen, Standardwert und Parametertyp.

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

Erstellt eine RoutePatternParameterPart aus den angegebenen Parameternamen und Standardwert, Parameterart und Parameterrichtlinien.

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

Erstellt eine RoutePatternParameterPart aus den angegebenen Parameternamen und Standardwert, Parameterart und Parameterrichtlinien.

ParameterPolicy(IParameterPolicy)

Erstellt ein RoutePatternParameterPolicyReference aus dem bereitgestellten Objekt.

ParameterPolicy(String)

Erstellt ein RoutePatternParameterPolicyReference aus dem bereitgestellten Objekt.

Parse(String)

Erstellt eine RoutePattern aus seiner Zeichenfolgendarstellung.

Parse(String, Object, Object)

Erstellt eine RoutePattern aus seiner Zeichenfolgendarstellung zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

Parse(String, Object, Object, Object)

Erstellt eine RoutePattern aus seiner Zeichenfolgendarstellung zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

Parse(String, RouteValueDictionary, RouteValueDictionary)

Erstellt eine RoutePattern aus seiner Zeichenfolgendarstellung zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

Parse(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary)

Erstellt eine RoutePattern aus seiner Zeichenfolgendarstellung zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

Pattern(IEnumerable<RoutePatternPathSegment>)

Erstellt eine neue instance von RoutePattern aus einer Auflistung von Segmenten.

Pattern(Object, Object, IEnumerable<RoutePatternPathSegment>)

Erstellt eine RoutePattern aus einer Auflistung von Segmenten zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

Pattern(Object, Object, RoutePatternPathSegment[])

Erstellt eine RoutePattern aus einer Auflistung von Segmenten zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

Pattern(RoutePatternPathSegment[])

Erstellt eine neue instance von RoutePattern aus einer Auflistung von Segmenten.

Pattern(RouteValueDictionary, RouteValueDictionary, IEnumerable<RoutePatternPathSegment>)

Erstellt eine RoutePattern aus einer Auflistung von Segmenten zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

Pattern(RouteValueDictionary, RouteValueDictionary, RoutePatternPathSegment[])

Erstellt eine RoutePattern aus einer Auflistung von Segmenten zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

Pattern(String, IEnumerable<RoutePatternPathSegment>)

Erstellt eine neue instance von RoutePattern aus einer Auflistung von Segmenten.

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

Erstellt eine RoutePattern aus einer Auflistung von Segmenten zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

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

Erstellt eine RoutePattern aus einer Auflistung von Segmenten zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

Pattern(String, RoutePatternPathSegment[])

Erstellt eine neue instance von RoutePattern aus einer Auflistung von Segmenten.

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

Erstellt eine RoutePattern aus einer Auflistung von Segmenten zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

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

Erstellt eine RoutePattern aus einer Auflistung von Segmenten zusammen mit den bereitgestellten Standardwerten und Parameterrichtlinien.

Segment(IEnumerable<RoutePatternPart>)

Erstellt eine RoutePatternPathSegment aus der bereitgestellten Auflistung von Teilen.

Segment(RoutePatternPart[])

Erstellt eine RoutePatternPathSegment aus der bereitgestellten Auflistung von Teilen.

SeparatorPart(String)

Erstellt eine RoutePatternSeparatorPart aus dem bereitgestellten Textinhalt.

Gilt für: