RouteBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementação de classe base de um IRouter.
public ref class RouteBase abstract : Microsoft::AspNetCore::Routing::INamedRouter, Microsoft::AspNetCore::Routing::IRouter
public abstract class RouteBase : Microsoft.AspNetCore.Routing.INamedRouter, Microsoft.AspNetCore.Routing.IRouter
type RouteBase = class
interface IRouter
interface INamedRouter
type RouteBase = class
interface INamedRouter
interface IRouter
Public MustInherit Class RouteBase
Implements INamedRouter, IRouter
- Herança
-
RouteBase
- Derivado
- Implementações
Construtores
RouteBase(String, String, IInlineConstraintResolver, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary) |
Cria uma nova instância RouteBase. |
Propriedades
ConstraintResolver |
Obtém o resolvedor usado para resolver restrições embutidas. |
Constraints |
Obtém o conjunto de restrições associado a cada rota. |
DataTokens |
Obtém os tokens de dados associados à rota. |
Defaults |
Obtém os valores padrão para cada parâmetro de rota. |
Name |
O nome do roteador. Pode ser nulo. |
ParsedTemplate |
Obtém o RouteTemplate associado à rota. |
Métodos
GetConstraints(IInlineConstraintResolver, RouteTemplate, IDictionary<String,Object>) |
Extrai constatins de um determinado RouteTemplate. |
GetDefaults(RouteTemplate, RouteValueDictionary) |
Obtém os valores padrão para parâmetros em um modelo. |
GetVirtualPath(VirtualPathContext) |
Retorna a URL associada aos detalhes da rota fornecidos em |
OnRouteMatched(RouteContext) |
É executado de forma assíncrona sempre que ocorre o roteamento. |
OnVirtualPathGenerated(VirtualPathContext) |
É executado sempre que um caminho virtual é derivado de um |
RouteAsync(RouteContext) |
Roteia de forma assíncrona com base no atual |
ToString() |
Implementação de classe base de um IRouter. |