Share via


IEndpointRouteBuilder Antarmuka

Definisi

Menentukan kontrak untuk penyusun rute dalam aplikasi. Penyusun rute menentukan rute untuk aplikasi.

public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
Turunan

Properti

DataSources

Mendapatkan sumber data titik akhir yang dikonfigurasi di penyusun.

ServiceProvider

Mendapatkan yang IServiceProvider digunakan untuk menyelesaikan layanan untuk rute.

Metode

CreateApplicationBuilder()

Membuat baru IApplicationBuilder.

Metode Ekstensi

MapBlazorHub(IEndpointRouteBuilder)

Memetakan Blazor Hub ke jalur default.

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

Memetakan Blazor Hub ke jalur default.

MapBlazorHub(IEndpointRouteBuilder, String)

Memetakan Blazor Hub ke jalur path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Memetakan Blazor Hub ke jalur path.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String)

Memetakan permintaan masuk dengan jalur yang ditentukan ke alur koneksi yang disediakan.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Memetakan permintaan masuk dengan jalur yang ditentukan ke alur koneksi yang disediakan.

MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>)

Memetakan permintaan masuk dengan jalur yang ditentukan ke alur koneksi yang disediakan.

MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>)

Memetakan permintaan masuk dengan jalur yang ditentukan ke alur koneksi yang disediakan.

MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object)

Menambahkan titik akhir untuk tindakan pengontrol ke IEndpointRouteBuilder dan menentukan rute dengan yang diberikan name, , areaName, patterndefaults, constraints, dan dataTokens.

MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object)

Menambahkan titik akhir untuk tindakan pengontrol ke IEndpointRouteBuilder dan menentukan rute dengan yang diberikan name, , patterndefaults, constraints, dan dataTokens.

MapControllers(IEndpointRouteBuilder)

Menambahkan titik akhir untuk tindakan pengontrol ke IEndpointRouteBuilder tanpa menentukan rute apa pun.

MapDefaultControllerRoute(IEndpointRouteBuilder)

Menambahkan titik akhir untuk tindakan pengontrol ke IEndpointRouteBuilder dan menambahkan rute {controller=Home}/{action=Index}/{id?}default .

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.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok actiondengan , , controllerdan area.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok actiondengan , , controllerdan area.

MapFallbackToController(IEndpointRouteBuilder, String, String)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok actiondengan , dan controller.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok actiondengan , dan controller.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP untuk pola yang ditentukan.

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP untuk pola yang ditentukan.

Map(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP untuk pola yang ditentukan.

Map(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP untuk pola yang ditentukan.

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

Menambahkan ke yang cocok dengan RouteEndpointIEndpointRouteBuilder permintaan HTTP DELETE untuk pola yang ditentukan.

MapDelete(IEndpointRouteBuilder, String, Delegate)

Menambahkan ke yang cocok dengan RouteEndpointIEndpointRouteBuilder permintaan HTTP DELETE untuk pola yang ditentukan.

MapFallback(IEndpointRouteBuilder, Delegate)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin.

MapFallback(IEndpointRouteBuilder, String, Delegate)

Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan pola yang disediakan dengan prioritas serendah mungkin.

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

Menambahkan ke yang cocok dengan RouteEndpointIEndpointRouteBuilder permintaan HTTP GET untuk pola yang ditentukan.

MapGet(IEndpointRouteBuilder, String, Delegate)

Menambahkan ke yang cocok dengan RouteEndpointIEndpointRouteBuilder permintaan HTTP GET untuk pola yang ditentukan.

MapGroup(IEndpointRouteBuilder, RoutePattern)

RouteGroupBuilder Membuat untuk menentukan titik akhir yang semuanya diawali dengan yang ditentukanprefix.

MapGroup(IEndpointRouteBuilder, String)

RouteGroupBuilder Membuat untuk menentukan titik akhir yang semuanya diawali dengan yang ditentukanprefix.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate)

RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP untuk metode dan pola HTTP yang ditentukan.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate)

RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP untuk metode dan pola HTTP yang ditentukan.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

Menambahkan ke yang cocok dengan RouteEndpointIEndpointRouteBuilder permintaan HTTP PATCH untuk pola yang ditentukan.

MapPatch(IEndpointRouteBuilder, String, Delegate)

Menambahkan ke yang cocok dengan RouteEndpointIEndpointRouteBuilder permintaan HTTP PATCH untuk pola yang ditentukan.

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP POST untuk pola yang ditentukan.

MapPost(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP POST untuk pola yang ditentukan.

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

Menambahkan ke yang cocok dengan RouteEndpointIEndpointRouteBuilder permintaan HTTP PUT untuk pola yang ditentukan.

MapPut(IEndpointRouteBuilder, String, Delegate)

Menambahkan ke yang cocok dengan RouteEndpointIEndpointRouteBuilder permintaan HTTP PUT untuk pola yang ditentukan.

MapFallback(IEndpointRouteBuilder, RequestDelegate)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan pola yang disediakan dengan prioritas serendah mungkin.

MapHealthChecks(IEndpointRouteBuilder, String)

Menambahkan titik akhir pemeriksaan kesehatan ke IEndpointRouteBuilder dengan templat yang ditentukan.

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

Menambahkan titik akhir pemeriksaan kesehatan ke IEndpointRouteBuilder dengan templat dan opsi yang ditentukan.

MapHub<THub>(IEndpointRouteBuilder, String)

Memetakan permintaan masuk dengan jalur yang ditentukan ke jenis yang ditentukan Hub .

MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Memetakan permintaan masuk dengan jalur yang ditentukan ke jenis yang ditentukan Hub .

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

Memetakan komponen halaman yang ditentukan dalam rakitan yang ditentukan TRootComponent ke perakitan yang diberikan dan merender komponen yang ditentukan oleh TRootComponent saat rute cocok.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

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

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

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

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

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

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir halaman yang cocok pagedengan , dan area.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir halaman yang cocok pagedengan , dan area.

MapFallbackToPage(IEndpointRouteBuilder, String)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir halaman yang cocok page.

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir halaman yang cocok page.

MapRazorPages(IEndpointRouteBuilder)

Menambahkan titik akhir untuk Halaman Razor ke IEndpointRouteBuilder.

MapFallbackToFile(IEndpointRouteBuilder, String)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke StaticFileMiddleware yang mencoba melayani file yang ditentukan oleh filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke StaticFileMiddleware yang mencoba melayani file yang ditentukan oleh filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke StaticFileMiddleware yang mencoba melayani file yang ditentukan oleh filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke StaticFileMiddleware yang mencoba melayani file yang ditentukan oleh filePath.

MapIdentityApi<TUser>(IEndpointRouteBuilder)

Tambahkan titik akhir untuk mendaftar, masuk, dan keluar menggunakan ASP.NET Core Identity.

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

Menambahkan ke yang cocok dengan RouteEndpointIEndpointRouteBuilder permintaan HTTP (semua kata kerja) untuk awalan yang ditentukan.

Berlaku untuk