Microsoft.AspNetCore.Routing.Patterns Namespace

Contém tipos usados para definir rotas usando RoutePattern. As instâncias são RoutePattern imutáveis e são criadas usando RoutePatternFactory.

Classes

Nome Description
RoutePattern

Representa um modelo de rota analisado com valores e restrições padrão. Use RoutePatternFactory para criar RoutePattern instâncias. As instâncias são RoutePattern imutáveis.

RoutePatternException

Uma exceção gerada para erro ao construir um RoutePattern.

RoutePatternFactory

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.

RoutePatternLiteralPart

Representa uma parte de texto literal de um padrão de rota. As instâncias são RoutePatternLiteralPart imutáveis.

RoutePatternParameterPart

Representa uma parte de parâmetro em um padrão de rota. As instâncias são RoutePatternParameterPart imutáveis.

RoutePatternParameterPolicyReference

A representação analisada de uma política em um RoutePattern parâmetro. As instâncias são RoutePatternParameterPolicyReference imutáveis.

RoutePatternPart

Representa uma parte de um padrão de rota.

RoutePatternPathSegment

Representa um segmento de caminho em um padrão de rota. As instâncias são RoutePatternPathSegment imutáveis.

RoutePatternSeparatorPart

Representa uma parte do separador opcional de um padrão de rota. As instâncias são RoutePatternSeparatorPart imutáveis.

RoutePatternTransformer

Um serviço singleton que fornece transformações em RoutePattern.

Enumerações

Nome Description
RoutePatternParameterKind

Define os tipos de RoutePatternParameterPart instâncias.

RoutePatternPartKind

Define os tipos de RoutePatternPart instâncias.

Comentários

Para obter mais informações sobre o roteamento, consulte Routing no ASP.NET Core.