Поделиться через


AttributeRouteModel Класс

Определение

Модель для маршрутов атрибутов.

public ref class AttributeRouteModel
public class AttributeRouteModel
type AttributeRouteModel = class
Public Class AttributeRouteModel
Наследование
AttributeRouteModel

Конструкторы

AttributeRouteModel()

Инициализирует новый экземпляр Microsoft.AspNetCore.Mvc.Routing.AttributeRoute.

AttributeRouteModel(AttributeRouteModel)

Конструктор копирования для Microsoft.AspNetCore.Mvc.Routing.AttributeRoute.

AttributeRouteModel(IRouteTemplateProvider)

Инициализирует новый экземпляр с помощью указанного Microsoft.AspNetCore.Mvc.Routing.AttributeRoutetemplateProvider.

Свойства

Attribute

Возвращает набор IRouteTemplateProvider.

IsAbsoluteTemplate

Возвращает или задает значение, определяющее, переопределяет ли этот шаблон маршрута для этой модели в родительском область.

Name

Возвращает или задает имя маршрута.

Order

Получает или задает порядок маршрута.

SuppressLinkGeneration

Возвращает или задает значение, определяющее, участвует ли эта модель в создании ссылок.

SuppressPathMatching

Возвращает или задает значение, определяющее, участвует ли эта модель в сопоставлении путей (входящей маршрутизации).

Template

Возвращает или задает шаблон маршрута атрибута.

Методы

CombineAttributeRouteModel(AttributeRouteModel, AttributeRouteModel)

Объединяет два AttributeRouteModel экземпляра и возвращает новый AttributeRouteModel экземпляр с результатом.

CombineTemplates(String, String)

Объединяет префикс и шаблон маршрута для маршрута атрибута.

IsOverridePattern(String)

Определяет, можно ли использовать шаблон шаблона для переопределения префикса.

ReplaceTokens(String, IDictionary<String,String>)

Заменяет маркеры в шаблоне указанными значениями.

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

Заменяет маркеры в шаблоне указанными значениями и преобразователем маркеров маршрута.

Применяется к