MvcAreaRouteBuilderExtensions.MapAreaRoute 方法

定义

重载

MapAreaRoute(IRouteBuilder, String, String, String)

使用指定的 MVC 区域将路由添加到 IRouteBuilder 给定 name的 MVC 区域, areaName 以及 template

MapAreaRoute(IRouteBuilder, String, String, String, Object)

将路由添加到IRouteBuilder具有指定nameareaNametemplatedefaults的给定 MVC 区域的路由。

MapAreaRoute(IRouteBuilder, String, String, String, Object, Object)

将路由添加到 IRouteBuilder 具有指定 nameareaNametemplatedefaultsconstraints的给定 MVC 区域的路由。

MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object)

将路由添加到IRouteBuilder具有指定name、、areaNametemplatedefaultsconstraintsdataTokens的给定 MVC 区域的路由。

MapAreaRoute(IRouteBuilder, String, String, String)

使用指定的 MVC 区域将路由添加到 IRouteBuilder 给定 name的 MVC 区域, areaName 以及 template

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Routing::IRouteBuilder ^ MapAreaRoute(Microsoft::AspNetCore::Routing::IRouteBuilder ^ routeBuilder, System::String ^ name, System::String ^ areaName, System::String ^ template);
public static Microsoft.AspNetCore.Routing.IRouteBuilder MapAreaRoute (this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string template);
public static Microsoft.AspNetCore.Routing.IRouteBuilder MapAreaRoute (this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string? template);
static member MapAreaRoute : Microsoft.AspNetCore.Routing.IRouteBuilder * string * string * string -> Microsoft.AspNetCore.Routing.IRouteBuilder
<Extension()>
Public Function MapAreaRoute (routeBuilder As IRouteBuilder, name As String, areaName As String, template As String) As IRouteBuilder

参数

routeBuilder
IRouteBuilder

IRouteBuilder 向其添加路由。

name
String

路由的名称。

areaName
String

MVC 区域名称。

template
String

路由的 URL 模式。

返回

IRouteBuilder

完成操作后对此实例的引用。

适用于

MapAreaRoute(IRouteBuilder, String, String, String, Object)

将路由添加到IRouteBuilder具有指定nameareaNametemplatedefaults的给定 MVC 区域的路由。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Routing::IRouteBuilder ^ MapAreaRoute(Microsoft::AspNetCore::Routing::IRouteBuilder ^ routeBuilder, System::String ^ name, System::String ^ areaName, System::String ^ template, System::Object ^ defaults);
public static Microsoft.AspNetCore.Routing.IRouteBuilder MapAreaRoute (this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string template, object defaults);
public static Microsoft.AspNetCore.Routing.IRouteBuilder MapAreaRoute (this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string? template, object? defaults);
static member MapAreaRoute : Microsoft.AspNetCore.Routing.IRouteBuilder * string * string * string * obj -> Microsoft.AspNetCore.Routing.IRouteBuilder
<Extension()>
Public Function MapAreaRoute (routeBuilder As IRouteBuilder, name As String, areaName As String, template As String, defaults As Object) As IRouteBuilder

参数

routeBuilder
IRouteBuilder

IRouteBuilder 向其添加路由。

name
String

路由的名称。

areaName
String

MVC 区域名称。

template
String

路由的 URL 模式。

defaults
Object

包含路由参数的默认值的对象。 对象的属性表示默认值的名称和值。

返回

IRouteBuilder

完成操作后对此实例的引用。

适用于

MapAreaRoute(IRouteBuilder, String, String, String, Object, Object)

将路由添加到 IRouteBuilder 具有指定 nameareaNametemplatedefaultsconstraints的给定 MVC 区域的路由。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Routing::IRouteBuilder ^ MapAreaRoute(Microsoft::AspNetCore::Routing::IRouteBuilder ^ routeBuilder, System::String ^ name, System::String ^ areaName, System::String ^ template, System::Object ^ defaults, System::Object ^ constraints);
public static Microsoft.AspNetCore.Routing.IRouteBuilder MapAreaRoute (this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string template, object defaults, object constraints);
public static Microsoft.AspNetCore.Routing.IRouteBuilder MapAreaRoute (this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string? template, object? defaults, object? constraints);
static member MapAreaRoute : Microsoft.AspNetCore.Routing.IRouteBuilder * string * string * string * obj * obj -> Microsoft.AspNetCore.Routing.IRouteBuilder
<Extension()>
Public Function MapAreaRoute (routeBuilder As IRouteBuilder, name As String, areaName As String, template As String, defaults As Object, constraints As Object) As IRouteBuilder

参数

routeBuilder
IRouteBuilder

IRouteBuilder 向其添加路由。

name
String

路由的名称。

areaName
String

MVC 区域名称。

template
String

路由的 URL 模式。

defaults
Object

包含路由参数的默认值的对象。 对象的属性表示默认值的名称和值。

constraints
Object

包含路由约束的对象。 对象的属性表示约束的名称和值。

返回

IRouteBuilder

完成操作后对此实例的引用。

适用于

MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object)

将路由添加到IRouteBuilder具有指定name、、areaNametemplatedefaultsconstraintsdataTokens的给定 MVC 区域的路由。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Routing::IRouteBuilder ^ MapAreaRoute(Microsoft::AspNetCore::Routing::IRouteBuilder ^ routeBuilder, System::String ^ name, System::String ^ areaName, System::String ^ template, System::Object ^ defaults, System::Object ^ constraints, System::Object ^ dataTokens);
public static Microsoft.AspNetCore.Routing.IRouteBuilder MapAreaRoute (this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string template, object defaults, object constraints, object dataTokens);
public static Microsoft.AspNetCore.Routing.IRouteBuilder MapAreaRoute (this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string? template, object? defaults, object? constraints, object? dataTokens);
static member MapAreaRoute : Microsoft.AspNetCore.Routing.IRouteBuilder * string * string * string * obj * obj * obj -> Microsoft.AspNetCore.Routing.IRouteBuilder
<Extension()>
Public Function MapAreaRoute (routeBuilder As IRouteBuilder, name As String, areaName As String, template As String, defaults As Object, constraints As Object, dataTokens As Object) As IRouteBuilder

参数

routeBuilder
IRouteBuilder

IRouteBuilder 向其添加路由。

name
String

路由的名称。

areaName
String

MVC 区域名称。

template
String

路由的 URL 模式。

defaults
Object

包含路由参数的默认值的对象。 对象的属性表示默认值的名称和值。

constraints
Object

包含路由约束的对象。 对象的属性表示约束的名称和值。

dataTokens
Object

包含路由的数据令牌的对象。 对象的属性表示数据令牌的名称和值。

返回

IRouteBuilder

完成操作后对此实例的引用。

适用于