Compartilhar via


RoutePatternFactory Classe

Definição

Contém métodos de fábrica para criar RoutePattern e tipos relacionados. Use Parse(String) para analisar um padrão de rota no formato de cadeia de caracteres.

public ref class RoutePatternFactory abstract sealed
public static class RoutePatternFactory
type RoutePatternFactory = class
Public Class RoutePatternFactory
Herança
RoutePatternFactory

Métodos

Combine(RoutePattern, RoutePattern)

Cria um RoutePattern que combina os padrões especificados.

Constraint(IRouteConstraint)

Cria um RoutePatternParameterPolicyReference com base na restrição fornecida.

Constraint(Object)

Cria um RoutePatternParameterPolicyReference do contraint fornecido.

Constraint(String)

Cria um RoutePatternParameterPolicyReference com base na restrição fornecida.

LiteralPart(String)

Cria um RoutePatternLiteralPart com base no conteúdo de texto fornecido.

ParameterPart(String)

Cria um RoutePatternParameterPart com base no nome do parâmetro fornecido.

ParameterPart(String, Object)

Cria um RoutePatternParameterPart com base no nome do parâmetro fornecido e no valor padrão.

ParameterPart(String, Object, RoutePatternParameterKind)

Cria um RoutePatternParameterPart com base no nome do parâmetro fornecido, no valor padrão e no tipo de parâmetro.

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

Cria um RoutePatternParameterPart com base no nome do parâmetro fornecido e no valor padrão, tipo de parâmetro e políticas de parâmetro.

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

Cria um RoutePatternParameterPart com base no nome do parâmetro fornecido e no valor padrão, tipo de parâmetro e políticas de parâmetro.

ParameterPolicy(IParameterPolicy)

Cria um RoutePatternParameterPolicyReference do objeto fornecido.

ParameterPolicy(String)

Cria um RoutePatternParameterPolicyReference do objeto fornecido.

Parse(String)

Cria um RoutePattern de sua representação de cadeia de caracteres.

Parse(String, Object, Object)

Cria um RoutePattern de sua representação de cadeia de caracteres juntamente com valores padrão fornecidos e políticas de parâmetro.

Parse(String, Object, Object, Object)

Cria um RoutePattern de sua representação de cadeia de caracteres juntamente com valores padrão fornecidos e políticas de parâmetro.

Parse(String, RouteValueDictionary, RouteValueDictionary)

Cria um RoutePattern de sua representação de cadeia de caracteres juntamente com valores padrão fornecidos e políticas de parâmetro.

Parse(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary)

Cria um RoutePattern de sua representação de cadeia de caracteres juntamente com valores padrão fornecidos e políticas de parâmetro.

Pattern(IEnumerable<RoutePatternPathSegment>)

Cria uma nova instância de de RoutePattern uma coleção de segmentos.

Pattern(Object, Object, IEnumerable<RoutePatternPathSegment>)

Cria um RoutePattern de uma coleção de segmentos juntamente com valores padrão e políticas de parâmetro fornecidos.

Pattern(Object, Object, RoutePatternPathSegment[])

Cria um RoutePattern de uma coleção de segmentos juntamente com valores padrão e políticas de parâmetro fornecidos.

Pattern(RoutePatternPathSegment[])

Cria uma nova instância de de RoutePattern uma coleção de segmentos.

Pattern(RouteValueDictionary, RouteValueDictionary, IEnumerable<RoutePatternPathSegment>)

Cria um RoutePattern de uma coleção de segmentos juntamente com valores padrão e políticas de parâmetro fornecidos.

Pattern(RouteValueDictionary, RouteValueDictionary, RoutePatternPathSegment[])

Cria um RoutePattern de uma coleção de segmentos juntamente com valores padrão e políticas de parâmetro fornecidos.

Pattern(String, IEnumerable<RoutePatternPathSegment>)

Cria uma nova instância de de RoutePattern uma coleção de segmentos.

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

Cria um RoutePattern de uma coleção de segmentos juntamente com valores padrão e políticas de parâmetro fornecidos.

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

Cria um RoutePattern de uma coleção de segmentos juntamente com valores padrão e políticas de parâmetro fornecidos.

Pattern(String, RoutePatternPathSegment[])

Cria uma nova instância de de RoutePattern uma coleção de segmentos.

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

Cria um RoutePattern de uma coleção de segmentos juntamente com valores padrão e políticas de parâmetro fornecidos.

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

Cria um RoutePattern de uma coleção de segmentos juntamente com valores padrão e políticas de parâmetro fornecidos.

Segment(IEnumerable<RoutePatternPart>)

Cria um RoutePatternPathSegment da coleção fornecida de partes.

Segment(RoutePatternPart[])

Cria um RoutePatternPathSegment da coleção fornecida de partes.

SeparatorPart(String)

Cria um RoutePatternSeparatorPart com base no conteúdo de texto fornecido.

Aplica-se a