Compartilhar via


AttributeRouteModel Classe

Definição

Um modelo para rotas de atributo.

public ref class AttributeRouteModel
public class AttributeRouteModel
type AttributeRouteModel = class
Public Class AttributeRouteModel
Herança
AttributeRouteModel

Construtores

AttributeRouteModel()

Inicializa uma nova instância de Microsoft.AspNetCore.Mvc.Routing.AttributeRoute.

AttributeRouteModel(AttributeRouteModel)

Construtor de cópia para Microsoft.AspNetCore.Mvc.Routing.AttributeRoute.

AttributeRouteModel(IRouteTemplateProvider)

Inicializa uma nova instância do Microsoft.AspNetCore.Mvc.Routing.AttributeRoute usando o especificado templateProvider.

Propriedades

Attribute

Obtém o IRouteTemplateProvider.

IsAbsoluteTemplate

Obtém ou define um valor que determina se esse modelo de rota para esse modelo substitui o modelo de rota no escopo pai.

Name

Obtém ou define o nome da rota.

Order

Obtém ou define a ordem de rota.

SuppressLinkGeneration

Obtém ou define um valor que determina se esse modelo participa da geração de link.

SuppressPathMatching

Obtém ou define um valor que determina se esse modelo participa da correspondência de caminho (roteamento de entrada).

Template

Obtém ou define o modelo de rota de atributo.

Métodos

CombineAttributeRouteModel(AttributeRouteModel, AttributeRouteModel)

Combina duas AttributeRouteModel instâncias e retorna uma nova AttributeRouteModel instância com o resultado.

CombineTemplates(String, String)

Combina o prefixo e o modelo de rota para uma rota de atributo.

IsOverridePattern(String)

Determina se um padrão de modelo pode ser usado para substituir um prefixo.

ReplaceTokens(String, IDictionary<String,String>)

Substitui os tokens no modelo pelos valores fornecidos.

ReplaceTokens(String, IDictionary<String,String>, IOutboundParameterTransformer)

Substitui os tokens no modelo pelos valores fornecidos e pelo transformador de token de rota.

Aplica-se a