Bagikan melalui


ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Metode

Definisi

Overload

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Menambahkan khusus RouteEndpoint ke IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Menambahkan khusus RouteEndpoint ke IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Menambahkan khusus RouteEndpoint ke IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Sumber:
ControllerEndpointRouteBuilderExtensions.cs

Menambahkan khusus RouteEndpoint ke IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh TTransformer.

public:
generic <typename TTransformer>
 where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
 static void MapDynamicControllerRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern);
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicControllerRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicControllerRoute(Of TTransformer As DynamicRouteValueTransformer) (endpoints As IEndpointRouteBuilder, pattern As String)

Jenis parameter

TTransformer

Jenis DynamicRouteValueTransformer.

Parameter

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder untuk menambahkan rute.

pattern
String

Pola URL rute.

Keterangan

Metode ini memungkinkan pendaftaran RouteEndpoint dan DynamicRouteValueTransformer yang digabungkan untuk secara dinamis memilih tindakan pengontrol menggunakan logika kustom.

Instans TTransformer akan diambil dari kontainer injeksi dependensi. Daftar dengan TTransformer masa pakai layanan yang diinginkan di ConfigureServices.

Berlaku untuk

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Sumber:
ControllerEndpointRouteBuilderExtensions.cs

Menambahkan khusus RouteEndpoint ke IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh TTransformer.

public:
generic <typename TTransformer>
 where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
 static void MapDynamicControllerRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::Object ^ state);
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object? state) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicControllerRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * obj -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicControllerRoute(Of TTransformer As DynamicRouteValueTransformer) (endpoints As IEndpointRouteBuilder, pattern As String, state As Object)

Jenis parameter

TTransformer

Jenis DynamicRouteValueTransformer.

Parameter

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder untuk menambahkan rute.

pattern
String

Pola URL rute.

state
Object

Objek status untuk diberikan ke TTransformer instans.

Keterangan

Metode ini memungkinkan pendaftaran RouteEndpoint dan DynamicRouteValueTransformer yang digabungkan untuk secara dinamis memilih tindakan pengontrol menggunakan logika kustom.

Instans TTransformer akan diambil dari kontainer injeksi dependensi. Daftar TTransformer sebagai sementara di ConfigureServices. Menggunakan masa pakai sementara diperlukan saat menggunakan state.

Berlaku untuk

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Sumber:
ControllerEndpointRouteBuilderExtensions.cs

Menambahkan khusus RouteEndpoint ke IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh TTransformer.

public:
generic <typename TTransformer>
 where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
 static void MapDynamicControllerRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::Object ^ state, int order);
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state, int order) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicControllerRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * obj * int -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicControllerRoute(Of TTransformer As DynamicRouteValueTransformer) (endpoints As IEndpointRouteBuilder, pattern As String, state As Object, order As Integer)

Jenis parameter

TTransformer

Jenis DynamicRouteValueTransformer.

Parameter

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder untuk menambahkan rute.

pattern
String

Pola URL rute.

state
Object

Objek status untuk diberikan ke TTransformer instans.

order
Int32

Urutan pencocokan untuk rute dinamis.

Keterangan

Metode ini memungkinkan pendaftaran RouteEndpoint dan DynamicRouteValueTransformer yang digabungkan untuk secara dinamis memilih tindakan pengontrol menggunakan logika kustom.

Instans TTransformer akan diambil dari kontainer injeksi dependensi. Daftar TTransformer sebagai sementara di ConfigureServices. Menggunakan masa pakai sementara diperlukan saat menggunakan state.

Berlaku untuk