ControllerEndpointRouteBuilderExtensions.MapControllerRoute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將控制器動作的端點加入 至 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 用於與此路由之控制器動作相關聯的端點。