Class EndpointRouteBuilderExtensions
Inheritance
object
Namespace: Umbraco.Extensions
Assembly: Umbraco.Web.Common.dll
Syntax
public static class EndpointRouteBuilderExtensions
Methods
View SourceMapUmbracoRoute(IEndpointRouteBuilder, Type, string, string?, string?, string, bool, object?)
Used to map Umbraco controllers consistently
Declaration
public static void MapUmbracoRoute(this IEndpointRouteBuilder endpoints, Type controllerType, string rootSegment, string? areaName, string? prefixPathSegment, string defaultAction = "Index", bool includeControllerNameInRoute = true, object? constraints = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IEndpointRouteBuilder | endpoints | |
| Type | controllerType | |
| string | rootSegment | |
| string | areaName | |
| string | prefixPathSegment | |
| string | defaultAction | |
| bool | includeControllerNameInRoute | |
| object | constraints |
MapUmbracoRoute<T>(IEndpointRouteBuilder, string, string, string?, string, bool, object?)
Used to map Umbraco controllers consistently
Declaration
public static void MapUmbracoRoute<T>(this IEndpointRouteBuilder endpoints, string rootSegment, string areaName, string? prefixPathSegment, string defaultAction = "Index", bool includeControllerNameInRoute = true, object? constraints = null) where T : ControllerBase
Parameters
| Type | Name | Description |
|---|---|---|
| IEndpointRouteBuilder | endpoints | |
| string | rootSegment | |
| string | areaName | |
| string | prefixPathSegment | |
| string | defaultAction | |
| bool | includeControllerNameInRoute | |
| object | constraints |
Type Parameters
| Name | Description |
|---|---|
| T | The Microsoft.AspNetCore.Mvc.ControllerBase type to route |
MapUmbracoSurfaceRoute(IEndpointRouteBuilder, Type, string, string?, string, bool, object?)
Declaration
public static void MapUmbracoSurfaceRoute(this IEndpointRouteBuilder endpoints, Type controllerType, string rootSegment, string? areaName, string defaultAction = "Index", bool includeControllerNameInRoute = true, object? constraints = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IEndpointRouteBuilder | endpoints | |
| Type | controllerType | |
| string | rootSegment | |
| string | areaName | |
| string | defaultAction | |
| bool | includeControllerNameInRoute | |
| object | constraints |