Bagikan melalui


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 IServiceProvider yang digunakan untuk menyelesaikan layanan untuk rute.

Metode

CreateApplicationBuilder()

Membuat IApplicationBuilderbaru.

Metode Ekstensi

MapBlazorHub(IEndpointRouteBuilder)

Memetakan Hub Blazor ke jalur default.

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

Memetakan Hub Blazor ke jalur default.

MapBlazorHub(IEndpointRouteBuilder, String)

Memetakan Hub Blazor ke jalur path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Memetakan Hub Blazor 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 name, areaName, pattern, defaults, constraints, dan dataTokens.

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

Menambahkan titik akhir untuk tindakan pengontrol ke IEndpointRouteBuilder dan menentukan rute dengan name, pattern, defaults, 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 default {controller=Home}/{action=Index}/{id?}.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

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

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

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

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

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

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

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

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

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

MapFallbackToController(IEndpointRouteBuilder, String, String)

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

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

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

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

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

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

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

Map(IEndpointRouteBuilder, String, RequestDelegate)

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

Map(IEndpointRouteBuilder, String, Delegate)

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

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

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

MapDelete(IEndpointRouteBuilder, String, Delegate)

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

MapFallback(IEndpointRouteBuilder, Delegate)

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

MapFallback(IEndpointRouteBuilder, String, Delegate)

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

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

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

MapGet(IEndpointRouteBuilder, String, Delegate)

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

MapGroup(IEndpointRouteBuilder, RoutePattern)

Membuat RouteGroupBuilder untuk menentukan titik akhir yang semuanya diawali dengan prefixyang ditentukan.

MapGroup(IEndpointRouteBuilder, String)

Membuat RouteGroupBuilder untuk menentukan titik akhir yang semuanya diawali dengan prefixyang ditentukan.

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

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

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

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

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPatch(IEndpointRouteBuilder, String, Delegate)

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

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPost(IEndpointRouteBuilder, String, Delegate)

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

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPut(IEndpointRouteBuilder, String, Delegate)

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

MapFallback(IEndpointRouteBuilder, RequestDelegate)

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

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

Menambahkan RouteEndpoint khusus ke 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 Hub yang ditentukan.

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

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

MapOpenApi(IEndpointRouteBuilder, String)

Daftarkan titik akhir ke aplikasi saat ini untuk menyelesaikan dokumen OpenAPI yang terkait dengan aplikasi saat ini.

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

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

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

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

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

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

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

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

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

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

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

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

MapFallbackToPage(IEndpointRouteBuilder, String)

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

MapFallbackToPage(IEndpointRouteBuilder, String, String)

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

MapRazorPages(IEndpointRouteBuilder)

Menambahkan titik akhir untuk Halaman Razor ke IEndpointRouteBuilder.

MapFallbackToFile(IEndpointRouteBuilder, String)

Menambahkan RouteEndpoint khusus ke IEndpointRouteBuilder yang akan cocok dengan 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 RouteEndpoint khusus ke IEndpointRouteBuilder yang akan cocok dengan 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 RouteEndpoint khusus ke IEndpointRouteBuilder yang akan cocok dengan 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 RouteEndpoint khusus ke IEndpointRouteBuilder yang akan cocok dengan 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 RouteEndpoint ke IEndpointRouteBuilder yang cocok dengan permintaan HTTP (semua kata kerja) untuk awalan yang ditentukan.

Berlaku untuk