Compartilhar via


Route Classe

Definição

Representa uma instância de uma rota.

public ref class Route : Microsoft::AspNetCore::Routing::RouteBase
public class Route : Microsoft.AspNetCore.Routing.RouteBase
type Route = class
    inherit RouteBase
Public Class Route
Inherits RouteBase
Herança

Construtores

Route(IRouter, String, IInlineConstraintResolver)

Constrói uma nova instância de Route.

Route(IRouter, String, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary, IInlineConstraintResolver)

Constrói uma nova instância de Route.

Route(IRouter, String, String, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary, IInlineConstraintResolver)

Constrói uma nova instância de Route.

Propriedades

ConstraintResolver

Obtém o resolvedor usado para resolver restrições embutidas.

(Herdado de RouteBase)
Constraints

Obtém o conjunto de restrições associado a cada rota.

(Herdado de RouteBase)
DataTokens

Obtém os tokens de dados associados à rota.

(Herdado de RouteBase)
Defaults

Obtém os valores padrão para cada parâmetro de rota.

(Herdado de RouteBase)
Name

O nome do roteador. Pode ser nulo.

(Herdado de RouteBase)
ParsedTemplate

Obtém o RouteTemplate associado à rota.

(Herdado de RouteBase)
RouteTemplate

Obtém uma representação de cadeia de caracteres do modelo de rota.

Métodos

GetVirtualPath(VirtualPathContext)

Retorna a URL associada aos detalhes da rota fornecidos em context

(Herdado de RouteBase)
OnRouteMatched(RouteContext)

É executado de forma assíncrona sempre que ocorre o roteamento.

OnVirtualPathGenerated(VirtualPathContext)

É executado sempre que um caminho virtual é derivado de um context.

RouteAsync(RouteContext)

Roteia de forma assíncrona com base no atual context.

(Herdado de RouteBase)
ToString()

Representa uma instância de uma rota.

(Herdado de RouteBase)

Aplica-se a