Partager via


RoutePatternFactory Classe

Définition

Contient des méthodes de fabrique pour créer RoutePattern des types et des types associés. Utilisez Parse(String) pour analyser un modèle d’itinéraire au format chaîne.

public ref class RoutePatternFactory abstract sealed
public static class RoutePatternFactory
type RoutePatternFactory = class
Public Class RoutePatternFactory
Héritage
RoutePatternFactory

Méthodes

Combine(RoutePattern, RoutePattern)

Crée un RoutePattern qui combine les modèles spécifiés.

Constraint(IRouteConstraint)

Crée un à RoutePatternParameterPolicyReference partir de la contrainte fournie.

Constraint(Object)

Crée un RoutePatternParameterPolicyReference à partir de la contrainte fournie.

Constraint(String)

Crée un à RoutePatternParameterPolicyReference partir de la contrainte fournie.

LiteralPart(String)

Crée un RoutePatternLiteralPart à partir du contenu texte fourni.

ParameterPart(String)

Crée un RoutePatternParameterPart à partir du nom de paramètre fourni.

ParameterPart(String, Object)

Crée un RoutePatternParameterPart à partir du nom de paramètre et de la valeur par défaut fournis.

ParameterPart(String, Object, RoutePatternParameterKind)

Crée un RoutePatternParameterPart à partir du nom de paramètre et de la valeur par défaut fournis, ainsi que du type de paramètre.

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

Crée un RoutePatternParameterPart à partir du nom de paramètre et de la valeur par défaut, du type de paramètre et des stratégies de paramètre fournis.

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

Crée un RoutePatternParameterPart à partir du nom de paramètre et de la valeur par défaut, du type de paramètre et des stratégies de paramètre fournis.

ParameterPolicy(IParameterPolicy)

Crée un RoutePatternParameterPolicyReference à partir de l’objet fourni.

ParameterPolicy(String)

Crée un RoutePatternParameterPolicyReference à partir de l’objet fourni.

Parse(String)

Crée un RoutePattern à partir de sa représentation sous forme de chaîne.

Parse(String, Object, Object)

Crée un RoutePattern à partir de sa représentation sous forme de chaîne avec les valeurs par défaut et les stratégies de paramètre fournies.

Parse(String, Object, Object, Object)

Crée un RoutePattern à partir de sa représentation sous forme de chaîne avec les valeurs par défaut et les stratégies de paramètre fournies.

Parse(String, RouteValueDictionary, RouteValueDictionary)

Crée un RoutePattern à partir de sa représentation sous forme de chaîne avec les valeurs par défaut et les stratégies de paramètre fournies.

Parse(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary)

Crée un RoutePattern à partir de sa représentation sous forme de chaîne avec les valeurs par défaut et les stratégies de paramètre fournies.

Pattern(IEnumerable<RoutePatternPathSegment>)

Crée une instance de à partir d’une RoutePattern collection de segments.

Pattern(Object, Object, IEnumerable<RoutePatternPathSegment>)

Crée un RoutePattern à partir d’une collection de segments avec les valeurs par défaut et les stratégies de paramètre fournies.

Pattern(Object, Object, RoutePatternPathSegment[])

Crée un RoutePattern à partir d’une collection de segments avec les valeurs par défaut et les stratégies de paramètre fournies.

Pattern(RoutePatternPathSegment[])

Crée une instance de à partir d’une RoutePattern collection de segments.

Pattern(RouteValueDictionary, RouteValueDictionary, IEnumerable<RoutePatternPathSegment>)

Crée un RoutePattern à partir d’une collection de segments avec les valeurs par défaut et les stratégies de paramètre fournies.

Pattern(RouteValueDictionary, RouteValueDictionary, RoutePatternPathSegment[])

Crée un RoutePattern à partir d’une collection de segments avec les valeurs par défaut et les stratégies de paramètre fournies.

Pattern(String, IEnumerable<RoutePatternPathSegment>)

Crée une instance de à partir d’une RoutePattern collection de segments.

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

Crée un RoutePattern à partir d’une collection de segments avec les valeurs par défaut et les stratégies de paramètre fournies.

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

Crée un RoutePattern à partir d’une collection de segments avec les valeurs par défaut et les stratégies de paramètre fournies.

Pattern(String, RoutePatternPathSegment[])

Crée une instance de à partir d’une RoutePattern collection de segments.

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

Crée un RoutePattern à partir d’une collection de segments avec les valeurs par défaut et les stratégies de paramètre fournies.

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

Crée un RoutePattern à partir d’une collection de segments avec les valeurs par défaut et les stratégies de paramètre fournies.

Segment(IEnumerable<RoutePatternPart>)

Crée un RoutePatternPathSegment à partir de la collection de composants fournie.

Segment(RoutePatternPart[])

Crée un RoutePatternPathSegment à partir de la collection de composants fournie.

SeparatorPart(String)

Crée un RoutePatternSeparatorPart à partir du contenu texte fourni.

S’applique à