ControllerEndpointRouteBuilderExtensions.MapControllerRoute Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет конечные точки для действий контроллера в IEndpointRouteBuilder и задает маршрут с заданными name
, pattern
, defaults
, constraints
и dataTokens
.
public static Microsoft.AspNetCore.Builder.ControllerActionEndpointConventionBuilder MapControllerRoute (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string name, string pattern, object defaults = default, object constraints = default, object dataTokens = default);
public static Microsoft.AspNetCore.Builder.ControllerActionEndpointConventionBuilder MapControllerRoute (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string name, string pattern, object? defaults = default, object? constraints = default, object? dataTokens = default);
static member MapControllerRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string * obj * obj * obj -> Microsoft.AspNetCore.Builder.ControllerActionEndpointConventionBuilder
<Extension()>
Public Function MapControllerRoute (endpoints As IEndpointRouteBuilder, name As String, pattern As String, Optional defaults As Object = Nothing, Optional constraints As Object = Nothing, Optional dataTokens As Object = Nothing) As ControllerActionEndpointConventionBuilder
Параметры
- endpoints
- IEndpointRouteBuilder
Объект , IEndpointRouteBuilder в который добавляется маршрут.
- name
- String
Имя маршрута.
- pattern
- String
Шаблон URL-адреса маршрута.
- defaults
- Object
Объект , содержащий значения по умолчанию для параметров маршрута. Свойства объекта представляют имена и значения значений по умолчанию.
- constraints
- Object
Объект , содержащий ограничения для маршрута. Свойства объекта представляют имена и значения ограничений.
- dataTokens
- Object
Объект , содержащий маркеры данных для маршрута. Свойства объекта представляют имена и значения маркеров данных.
Возвращаемое значение
Для ControllerActionEndpointConventionBuilder конечных точек, связанных с действиями контроллера для этого маршрута.