RouteGroupBuilder Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Penyusun untuk menentukan grup titik akhir dengan awalan umum yang mengimplementasikan antarmuka IEndpointRouteBuilder dan IEndpointConventionBuilder. Ini dapat digunakan untuk menambahkan titik akhir dengan awalan yang ditentukan oleh MapGroup(IEndpointRouteBuilder, RoutePattern) dan untuk menyesuaikan titik akhir tersebut menggunakan konvensi.
public sealed class RouteGroupBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder, Microsoft.AspNetCore.Routing.IEndpointRouteBuilder
type RouteGroupBuilder = class
interface IEndpointRouteBuilder
interface IEndpointConventionBuilder
Public NotInheritable Class RouteGroupBuilder
Implements IEndpointConventionBuilder, IEndpointRouteBuilder
- Warisan
-
RouteGroupBuilder
- Penerapan
Implementasi Antarmuka Eksplisit
IEndpointConventionBuilder.Add(Action<EndpointBuilder>) |
Penyusun untuk menentukan grup titik akhir dengan awalan umum yang mengimplementasikan antarmuka IEndpointRouteBuilder dan IEndpointConventionBuilder. Ini dapat digunakan untuk menambahkan titik akhir dengan awalan yang ditentukan oleh MapGroup(IEndpointRouteBuilder, RoutePattern) dan untuk menyesuaikan titik akhir tersebut menggunakan konvensi. |
IEndpointConventionBuilder.Finally(Action<EndpointBuilder>) |
Penyusun untuk menentukan grup titik akhir dengan awalan umum yang mengimplementasikan antarmuka IEndpointRouteBuilder dan IEndpointConventionBuilder. Ini dapat digunakan untuk menambahkan titik akhir dengan awalan yang ditentukan oleh MapGroup(IEndpointRouteBuilder, RoutePattern) dan untuk menyesuaikan titik akhir tersebut menggunakan konvensi. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Penyusun untuk menentukan grup titik akhir dengan awalan umum yang mengimplementasikan antarmuka IEndpointRouteBuilder dan IEndpointConventionBuilder. Ini dapat digunakan untuk menambahkan titik akhir dengan awalan yang ditentukan oleh MapGroup(IEndpointRouteBuilder, RoutePattern) dan untuk menyesuaikan titik akhir tersebut menggunakan konvensi. |
IEndpointRouteBuilder.DataSources |
Penyusun untuk menentukan grup titik akhir dengan awalan umum yang mengimplementasikan antarmuka IEndpointRouteBuilder dan IEndpointConventionBuilder. Ini dapat digunakan untuk menambahkan titik akhir dengan awalan yang ditentukan oleh MapGroup(IEndpointRouteBuilder, RoutePattern) dan untuk menyesuaikan titik akhir tersebut menggunakan konvensi. |
IEndpointRouteBuilder.ServiceProvider |
Penyusun untuk menentukan grup titik akhir dengan awalan umum yang mengimplementasikan antarmuka IEndpointRouteBuilder dan IEndpointConventionBuilder. Ini dapat digunakan untuk menambahkan titik akhir dengan awalan yang ditentukan oleh MapGroup(IEndpointRouteBuilder, RoutePattern) dan untuk menyesuaikan titik akhir tersebut menggunakan konvensi. |
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 |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Memetakan Hub Blazor ke jalur |
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 |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Menambahkan titik akhir untuk tindakan pengontrol ke IEndpointRouteBuilder dan menentukan rute dengan |
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 |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Menambahkan RouteEndpoint khusus ke IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Menambahkan RouteEndpoint khusus ke IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Menambahkan RouteEndpoint khusus ke IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh |
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 |
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 |
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 |
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 |
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 |
MapGroup(IEndpointRouteBuilder, String) |
Membuat RouteGroupBuilder untuk menentukan titik akhir yang semuanya diawali dengan |
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 |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Menambahkan RouteEndpoint khusus ke IEndpointRouteBuilder yang akan mencoba memilih halaman menggunakan nilai rute yang dihasilkan oleh |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Menambahkan RouteEndpoint khusus ke IEndpointRouteBuilder yang akan mencoba memilih halaman menggunakan nilai rute yang dihasilkan oleh |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Menambahkan RouteEndpoint khusus ke IEndpointRouteBuilder yang akan mencoba memilih halaman menggunakan nilai rute yang dihasilkan oleh |
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 |
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 |
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 |
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 |
MapRazorPages(IEndpointRouteBuilder) |
Menambahkan titik akhir untuk Halaman Razor ke IEndpointRouteBuilder. |
DisableRequestTimeout(IEndpointConventionBuilder) |
Menonaktifkan batas waktu permintaan pada titik akhir. |
WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy) |
Menentukan kebijakan batas waktu untuk titik akhir. |
WithRequestTimeout(IEndpointConventionBuilder, String) |
Menentukan kebijakan batas waktu untuk titik akhir. |
WithRequestTimeout(IEndpointConventionBuilder, TimeSpan) |
Menentukan batas waktu untuk titik akhir. |
ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>) |
Sirkuit pendek titik akhir. Eksekusi titik akhir akan terjadi di middleware UseRouting alih-alih UseEndpoint. |
MapStaticAssets(IEndpointRouteBuilder, String) |
Memetakan file statis yang dihasilkan selama build sebagai titik akhir. |
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 |
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 |
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 |
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 |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Mendaftarkan filter jenis |
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. |