WebApplication 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.
Aplikasi web yang digunakan untuk mengonfigurasi alur HTTP, dan rute.
public sealed class WebApplication : IAsyncDisposable, IDisposable, Microsoft.AspNetCore.Builder.IApplicationBuilder, Microsoft.AspNetCore.Routing.IEndpointRouteBuilder, Microsoft.Extensions.Hosting.IHost
type WebApplication = class
interface IHost
interface IDisposable
interface IApplicationBuilder
interface IEndpointRouteBuilder
interface IAsyncDisposable
Public NotInheritable Class WebApplication
Implements IApplicationBuilder, IAsyncDisposable, IDisposable, IEndpointRouteBuilder, IHost
- Warisan
-
WebApplication
- Penerapan
Properti
| Nama | Deskripsi |
|---|---|
| Configuration |
Aplikasi dikonfigurasi IConfiguration. |
| Environment |
Aplikasi dikonfigurasi IWebHostEnvironment. |
| Lifetime |
Memungkinkan konsumen diberi tahu tentang peristiwa masa pakai aplikasi. |
| Logger |
Pencatat default untuk aplikasi. |
| Services |
Layanan aplikasi yang dikonfigurasi. |
| Urls |
Daftar URL yang terikat dengan server HTTP. |
Metode
| Nama | Deskripsi |
|---|---|
| Create(String[]) |
Menginisialisasi instans WebApplication baru kelas dengan default yang telah dikonfigurasi sebelumnya. |
| CreateBuilder() |
Menginisialisasi instans WebApplicationBuilder baru kelas dengan default yang telah dikonfigurasi sebelumnya. |
| CreateBuilder(String[]) |
Menginisialisasi instans WebApplicationBuilder baru kelas dengan default yang telah dikonfigurasi sebelumnya. |
| CreateBuilder(WebApplicationOptions) |
Menginisialisasi instans WebApplicationBuilder baru kelas dengan default yang telah dikonfigurasi sebelumnya. |
| CreateEmptyBuilder(WebApplicationOptions) |
Menginisialisasi instans WebApplicationBuilder baru kelas tanpa default. |
| CreateSlimBuilder() |
Menginisialisasi instans WebApplicationBuilder baru kelas dengan default minimal. |
| CreateSlimBuilder(String[]) |
Menginisialisasi instans WebApplicationBuilder baru kelas dengan default minimal. |
| CreateSlimBuilder(WebApplicationOptions) |
Menginisialisasi instans WebApplicationBuilder baru kelas dengan default minimal. |
| DisposeAsync() |
Membuang aplikasi. |
| Run(String) |
Menjalankan aplikasi dan memblokir utas panggilan hingga host dimatikan. |
| RunAsync(String) |
Menjalankan aplikasi dan mengembalikan Tugas yang hanya selesai saat token dipicu atau dimatikan dipicu. |
| StartAsync(CancellationToken) |
Mulai aplikasi. |
| StopAsync(CancellationToken) |
Mematikan aplikasi. |
| Use(Func<RequestDelegate,RequestDelegate>) |
Menambahkan middleware ke alur permintaan aplikasi. |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IApplicationBuilder.ApplicationServices |
Aplikasi web yang digunakan untuk mengonfigurasi alur HTTP, dan rute. |
| IApplicationBuilder.Build() |
Aplikasi web yang digunakan untuk mengonfigurasi alur HTTP, dan rute. |
| IApplicationBuilder.New() |
Aplikasi web yang digunakan untuk mengonfigurasi alur HTTP, dan rute. |
| IApplicationBuilder.Properties |
Aplikasi web yang digunakan untuk mengonfigurasi alur HTTP, dan rute. |
| IApplicationBuilder.ServerFeatures |
Aplikasi web yang digunakan untuk mengonfigurasi alur HTTP, dan rute. |
| IApplicationBuilder.Use(Func<RequestDelegate,RequestDelegate>) |
Aplikasi web yang digunakan untuk mengonfigurasi alur HTTP, dan rute. |
| IDisposable.Dispose() |
Membuang aplikasi. |
| IEndpointRouteBuilder.CreateApplicationBuilder() |
Aplikasi web yang digunakan untuk mengonfigurasi alur HTTP, dan rute. |
| IEndpointRouteBuilder.DataSources |
Aplikasi web yang digunakan untuk mengonfigurasi alur HTTP, dan rute. |
| IEndpointRouteBuilder.ServiceProvider |
Aplikasi web yang digunakan untuk mengonfigurasi alur HTTP, dan rute. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) |
Mencabangkan alur permintaan berdasarkan kecocokan jalur permintaan yang diberikan. Jika jalur permintaan dimulai dengan jalur yang diberikan, cabang dijalankan. |
| Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>) |
Mencabangkan alur permintaan berdasarkan kecocokan jalur permintaan yang diberikan. Jika jalur permintaan dimulai dengan jalur yang diberikan, cabang dijalankan. |
| Map(IApplicationBuilder, String, Action<IApplicationBuilder>) |
Mencabangkan alur permintaan berdasarkan kecocokan jalur permintaan yang diberikan. Jika jalur permintaan dimulai dengan jalur yang diberikan, cabang dijalankan. |
| Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP untuk pola yang ditentukan. |
| Map(IEndpointRouteBuilder, RoutePattern, 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. |
| Map(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP untuk pola yang ditentukan. |
| MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object) |
Menambahkan titik akhir untuk tindakan pengontrol ke IEndpointRouteBuilder dan menentukan rute dengan yang diberikan |
| MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Memetakan Blazor Hub ke jalur default. |
| MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Memetakan Blazor Hub ke jalur |
| MapBlazorHub(IEndpointRouteBuilder, String) |
Memetakan Blazor Hub ke jalur |
| MapBlazorHub(IEndpointRouteBuilder) |
Memetakan Blazor Hub ke jalur default. |
| MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Memetakan permintaan masuk dengan jalur yang ditentukan ke alur koneksi yang disediakan. |
| MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String) |
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. |
| MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>) |
Memetakan permintaan masuk dengan jalur yang ditentukan ke alur koneksi yang disediakan. |
| MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Menambahkan titik akhir untuk tindakan pengontrol ke IEndpointRouteBuilder dan menentukan rute dengan yang diberikan |
| 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 |
| MapDelete(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP DELETE untuk pola yang ditentukan. |
| MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP DELETE untuk pola yang ditentukan. |
| MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh |
| MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh |
| MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan mencoba memilih tindakan pengontrol menggunakan nilai rute yang dihasilkan oleh |
| MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan mencoba memilih halaman menggunakan nilai rute yang dihasilkan oleh |
| MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan mencoba memilih halaman menggunakan nilai rute yang dihasilkan oleh |
| MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan mencoba memilih halaman menggunakan nilai rute yang dihasilkan oleh |
| MapFallback(IEndpointRouteBuilder, Delegate) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan permintaan untuk nama non-file dengan prioritas serendah mungkin. |
| MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan permintaan untuk nama non-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. |
| MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan pola yang disediakan dengan prioritas serendah mungkin. |
| MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok |
| MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok |
| MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir halaman yang cocok |
| MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir halaman yang cocok |
| MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok |
| MapFallbackToController(IEndpointRouteBuilder, String, String) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok |
| MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Menambahkan khusus RouteEndpoint untuk 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 khusus RouteEndpoint untuk 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 khusus RouteEndpoint untuk 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) |
Menambahkan khusus RouteEndpoint untuk 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 |
| MapFallbackToPage(IEndpointRouteBuilder, String, String) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir halaman yang cocok |
| MapFallbackToPage(IEndpointRouteBuilder, String) |
Menambahkan khusus RouteEndpoint untuk IEndpointRouteBuilder yang akan cocok dengan permintaan untuk nama non-file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir halaman yang cocok |
| MapGet(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP GET untuk pola yang ditentukan. |
| MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP GET untuk pola yang ditentukan. |
| MapGroup(IEndpointRouteBuilder, RoutePattern) |
RouteGroupBuilder Membuat untuk menentukan titik akhir semua awalan dengan yang ditentukan |
| MapGroup(IEndpointRouteBuilder, String) |
RouteGroupBuilder Membuat untuk menentukan titik akhir semua awalan dengan yang ditentukan |
| MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Menambahkan titik akhir pemeriksaan kesehatan ke IEndpointRouteBuilder dengan templat dan opsi yang ditentukan. |
| MapHealthChecks(IEndpointRouteBuilder, String) |
Menambahkan titik akhir pemeriksaan kesehatan ke IEndpointRouteBuilder dengan templat yang ditentukan. |
| MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Memetakan permintaan masuk dengan jalur yang ditentukan ke jenis yang ditentukan Hub . |
| MapHub<THub>(IEndpointRouteBuilder, String) |
Memetakan permintaan masuk dengan jalur yang ditentukan ke jenis yang ditentukan Hub . |
| MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Tambahkan titik akhir untuk mendaftar, masuk, dan keluar menggunakan ASP.NET Core Identity. |
| MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP untuk metode dan pola HTTP yang ditentukan. |
| MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP untuk metode dan pola HTTP yang ditentukan. |
| MapOpenApi(IEndpointRouteBuilder, String) |
Daftarkan titik akhir ke aplikasi saat ini untuk menyelesaikan dokumen OpenAPI yang terkait dengan aplikasi saat ini. |
| MapPatch(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP PATCH untuk pola yang ditentukan. |
| MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP PATCH untuk pola yang ditentukan. |
| MapPost(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP POST untuk pola yang ditentukan. |
| MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP POST untuk pola yang ditentukan. |
| MapPut(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP PUT untuk pola yang ditentukan. |
| MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP PUT untuk pola yang ditentukan. |
| MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Memetakan komponen halaman yang ditentukan dalam yang ditentukan |
| MapRazorPages(IEndpointRouteBuilder) |
Menambahkan titik akhir untuk Halaman Razor ke IEndpointRouteBuilder. |
| MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
RouteEndpoint Menambahkan ke yang cocok dengan IEndpointRouteBuilder permintaan HTTP (semua kata kerja) untuk awalan yang ditentukan. |
| MapStaticAssets(IEndpointRouteBuilder, String) |
Memetakan file statis yang dihasilkan selama build sebagai titik akhir. |
| MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Mencabangkan alur permintaan berdasarkan hasil predikat yang diberikan. |
| Run(IApplicationBuilder, RequestDelegate) |
Menambahkan delegasi middleware terminal ke alur permintaan aplikasi. |
| Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Menambahkan delegasi middleware yang ditentukan sebaris ke alur permintaan aplikasi. Jika Anda tidak memanggil fungsi berikutnya, gunakan Run(IApplicationBuilder, RequestDelegate) sebagai gantinya. Lebih suka menggunakan Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) untuk performa yang lebih baik seperti yang ditunjukkan di bawah ini:
|
| Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
Menambahkan delegasi middleware yang ditentukan sebaris ke alur permintaan aplikasi. Jika Anda tidak memanggil fungsi berikutnya, gunakan Run(IApplicationBuilder, RequestDelegate) sebagai gantinya. |
| UseAntiforgery(IApplicationBuilder) |
Menambahkan middleware anti-pemalsuan ke alur. |
| UseAuthentication(IApplicationBuilder) |
AuthenticationMiddleware Menambahkan ke , yang ditentukan IApplicationBuilderyang memungkinkan kemampuan autentikasi. |
| UseAuthorization(IApplicationBuilder) |
AuthorizationMiddleware Menambahkan ke , yang ditentukan IApplicationBuilderyang memungkinkan kemampuan otorisasi.
Saat mengotorisasi sumber daya yang dirutekan menggunakan perutean titik akhir, panggilan ini harus muncul di antara panggilan ke |
| UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
Mengonfigurasi aplikasi untuk melayani file kerangka kerja Blazor WebAssembly dari jalur |
| UseBlazorFrameworkFiles(IApplicationBuilder) |
Mengonfigurasi aplikasi untuk melayani file kerangka kerja Blazor WebAssembly dari jalur akar "/". |
| UseCertificateForwarding(IApplicationBuilder) |
Menambahkan middleware ke alur yang akan mencari sertifikat di header permintaan mendekodekannya, dan memperbarui HttpContext.Connection.ClientCertificate. |
| UseConcurrencyLimiter(IApplicationBuilder) |
Kedaluwarsa.
ConcurrencyLimiterMiddleware Menambahkan untuk membatasi jumlah permintaan yang dijalankan secara bersamaan. |
| UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
CookiePolicyMiddleware Menambahkan handler ke , yang ditentukanIApplicationBuilder, yang memungkinkan kemampuan kebijakan cookie. |
| UseCookiePolicy(IApplicationBuilder) |
CookiePolicyMiddleware Menambahkan handler ke , yang ditentukanIApplicationBuilder, yang memungkinkan kemampuan kebijakan cookie. |
| UseCors(IApplicationBuilder, Action<CorsPolicyBuilder>) |
Menambahkan middleware CORS ke alur aplikasi web Anda untuk memungkinkan permintaan lintas domain. |
| UseCors(IApplicationBuilder, String) |
Menambahkan middleware CORS ke alur aplikasi web Anda untuk memungkinkan permintaan lintas domain. |
| UseCors(IApplicationBuilder) |
Menambahkan middleware CORS ke alur aplikasi web Anda untuk memungkinkan permintaan lintas domain. |
| UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions) |
Kedaluwarsa.
Menangkap pengecualian terkait database sinkron dan asinkron dari alur yang dapat diselesaikan menggunakan migrasi Kerangka Kerja Entitas. Ketika pengecualian ini terjadi, respons HTML dengan detail kemungkinan tindakan untuk menyelesaikan masalah dihasilkan. |
| UseDatabaseErrorPage(IApplicationBuilder) |
Kedaluwarsa.
Menangkap pengecualian terkait database sinkron dan asinkron dari alur yang dapat diselesaikan menggunakan migrasi Kerangka Kerja Entitas. Ketika pengecualian ini terjadi, respons HTML dengan detail kemungkinan tindakan untuk menyelesaikan masalah dihasilkan. |
| UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions) |
Mengaktifkan pemetaan file default dengan opsi yang diberikan |
| UseDefaultFiles(IApplicationBuilder, String) |
Mengaktifkan pemetaan file default untuk jalur permintaan yang diberikan |
| UseDefaultFiles(IApplicationBuilder) |
Mengaktifkan pemetaan file default pada jalur saat ini |
| UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) |
Menangkap instans sinkron dan asinkron Exception dari alur dan menghasilkan respons kesalahan HTML. |
| UseDeveloperExceptionPage(IApplicationBuilder) |
Menangkap instans sinkron dan asinkron Exception dari alur dan menghasilkan respons kesalahan HTML. |
| UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) |
Mengaktifkan penjelajahan direktori dengan opsi yang diberikan |
| UseDirectoryBrowser(IApplicationBuilder, String) |
Mengaktifkan penjelajahan direktori untuk jalur permintaan yang diberikan |
| UseDirectoryBrowser(IApplicationBuilder) |
Aktifkan penjelajahan direktori pada jalur saat ini |
| UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
Menambahkan middleware Microsoft.AspNetCore.Routing.EndpointMiddleware ke IApplicationBuilder yang ditentukan dengan instans EndpointDataSource yang dibangun dari IEndpointRouteBuilder yang dikonfigurasi. Microsoft.AspNetCore.Routing.EndpointMiddleware akan menjalankan Endpoint yang terkait dengan permintaan saat ini. |
| UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>) |
Menambahkan middleware ke alur yang akan menangkap pengecualian, mencatatnya, dan menjalankan kembali permintaan dalam alur alternatif. Permintaan tidak akan dijalankan kembali jika respons telah dimulai. |
| UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions) |
Menambahkan middleware ke alur yang akan menangkap pengecualian, mencatatnya, dan menjalankan kembali permintaan dalam alur alternatif. Permintaan tidak akan dijalankan kembali jika respons telah dimulai. |
| UseExceptionHandler(IApplicationBuilder, String, Boolean) |
Menambahkan middleware ke alur yang akan menangkap pengecualian, mencatatnya, mengatur ulang jalur permintaan, dan menjalankan kembali permintaan. Permintaan tidak akan dijalankan kembali jika respons telah dimulai. |
| UseExceptionHandler(IApplicationBuilder, String) |
Menambahkan middleware ke alur yang akan menangkap pengecualian, mencatatnya, mengatur ulang jalur permintaan, dan menjalankan kembali permintaan. Permintaan tidak akan dijalankan kembali jika respons telah dimulai. |
| UseExceptionHandler(IApplicationBuilder) |
Menambahkan middleware ke alur yang akan menangkap pengecualian, mencatatnya, dan menjalankan kembali permintaan dalam alur alternatif. Permintaan tidak akan dijalankan kembali jika respons telah dimulai. |
| UseFileServer(IApplicationBuilder, Boolean) |
Aktifkan semua middleware file statis untuk jalur permintaan saat ini di direktori saat ini. |
| UseFileServer(IApplicationBuilder, FileServerOptions) |
Aktifkan semua middleware file statis dengan opsi yang diberikan |
| UseFileServer(IApplicationBuilder, String) |
Mengaktifkan semua middleware file statis (kecuali penjelajahan direktori) untuk jalur permintaan yang diberikan dari direktori dengan nama yang sama |
| UseFileServer(IApplicationBuilder) |
Aktifkan semua middleware file statis (kecuali penjelajahan direktori) untuk jalur permintaan saat ini di direktori saat ini. |
| UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions) |
Menerapkan header yang diteruskan ke bidang yang cocok pada permintaan saat ini. Menurut konvensi, proksi HTTP meneruskan informasi dari klien di header HTTP terkenal. Membaca ForwardedHeadersMiddleware header ini dan mengisi bidang terkait di HttpContext. |
| UseForwardedHeaders(IApplicationBuilder) |
Menerapkan header yang diteruskan ke bidang yang cocok pada permintaan saat ini. Menurut konvensi, proksi HTTP meneruskan informasi dari klien di header HTTP terkenal. Membaca ForwardedHeadersMiddleware header ini dan mengisi bidang terkait di HttpContext. |
| UseHeaderPropagation(IApplicationBuilder) |
Menambahkan middleware yang mengumpulkan header yang akan disebarkan ke HttpClient. |
| UseHealthChecks(IApplicationBuilder, PathString, HealthCheckOptions) |
Menambahkan middleware yang menyediakan status pemeriksaan kesehatan. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32, HealthCheckOptions) |
Menambahkan middleware yang menyediakan status pemeriksaan kesehatan. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32) |
Menambahkan middleware yang menyediakan status pemeriksaan kesehatan. |
| UseHealthChecks(IApplicationBuilder, PathString, String, HealthCheckOptions) |
Menambahkan middleware yang menyediakan status pemeriksaan kesehatan. |
| UseHealthChecks(IApplicationBuilder, PathString, String) |
Menambahkan middleware yang menyediakan status pemeriksaan kesehatan. |
| UseHealthChecks(IApplicationBuilder, PathString) |
Menambahkan middleware yang menyediakan status pemeriksaan kesehatan. |
| UseHostFiltering(IApplicationBuilder) |
Menambahkan middleware untuk memfilter permintaan oleh header host yang diizinkan. Permintaan yang tidak valid akan ditolak dengan kode status 400. |
| UseHsts(IApplicationBuilder) |
Menambahkan middleware untuk menggunakan HSTS, yang menambahkan header Strict-Transport-Security. |
| UseHttpLogging(IApplicationBuilder) |
Menambahkan middleware yang dapat mencatat permintaan dan respons HTTP. |
| UseHttpLoggingMiddleware(IApplicationBuilder) |
Mendaftarkan middleware pengelogan permintaan HTTP masuk ke .IApplicationBuilder |
| UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) |
Memungkinkan permintaan POST masuk untuk mengambil alih jenis metode dengan jenis yang ditentukan dalam formulir. Middleware ini digunakan ketika klien terbatas pada pengiriman metode GET atau POST tetapi ingin memanggil metode HTTP lainnya. |
| UseHttpMethodOverride(IApplicationBuilder) |
Memungkinkan permintaan POST masuk untuk mengambil alih jenis metode dengan jenis yang ditentukan dalam header. Middleware ini digunakan ketika klien terbatas pada pengiriman metode GET atau POST tetapi ingin memanggil metode HTTP lainnya. Secara default, header permintaan X-HTTP-Method-Override digunakan untuk menentukan metode HTTP yang sedang diterowongan. |
| UseHttpsRedirection(IApplicationBuilder) |
Menambahkan middleware untuk mengalihkan Permintaan HTTP ke HTTPS. |
| UseMiddleware(IApplicationBuilder, Type, Object[]) |
Menambahkan jenis middleware ke alur permintaan aplikasi. |
| UseMiddleware<TMiddleware>(IApplicationBuilder, Object[]) |
Menambahkan jenis middleware ke alur permintaan aplikasi. |
| UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
Memproses permintaan untuk menjalankan operasi migrasi. Middleware akan mendengarkan permintaan ke jalur yang dikonfigurasi di |
| UseMigrationsEndPoint(IApplicationBuilder) |
Memproses permintaan untuk menjalankan operasi migrasi. Middleware akan mendengarkan permintaan yang dibuat ke DefaultPath. |
| UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
Menambahkan MVC ke IApplicationBuilder alur eksekusi permintaan. |
| UseMvc(IApplicationBuilder) |
Menambahkan MVC ke IApplicationBuilder alur eksekusi permintaan. |
| UseMvcWithDefaultRoute(IApplicationBuilder) |
Menambahkan MVC ke IApplicationBuilder alur eksekusi permintaan dengan rute default bernama 'default' dan templat berikut: '{controller=Home}/{action=Index}/{id?}'. |
| UseOutputCache(IApplicationBuilder) |
Menambahkan Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware untuk penembolokan respons HTTP. |
| UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) |
Menambahkan alur middleware OWIN ke yang ditentukan IApplicationBuilder. |
| UseOwin(IApplicationBuilder) |
Menambahkan alur OWIN ke IApplicationBuilder. |
| UsePathBase(IApplicationBuilder, PathString) |
Menambahkan middleware yang mengekstrak basis jalur yang ditentukan dari jalur permintaan dan menundanya ke basis jalur permintaan. |
| UseRateLimiter(IApplicationBuilder, RateLimiterOptions) |
Mengaktifkan pembatasan tarif untuk aplikasi. |
| UseRateLimiter(IApplicationBuilder) |
Mengaktifkan pembatasan tarif untuk aplikasi. |
| UseRequestCheckpoint(IApplicationBuilder) |
Mendaftarkan middleware untuk titik pemeriksaan permintaan. |
| UseRequestCheckpoint(IApplicationBuilder) |
Mendaftarkan middleware terkait Titik Pemeriksaan Permintaan ke dalam alur. |
| UseRequestDecompression(IApplicationBuilder) |
Menambahkan middleware untuk mendekompresi isi permintaan HTTP secara dinamis. |
| UseRequestLatencyTelemetry(IApplicationBuilder) |
Menambahkan middleware telemetri latensi permintaan untuk IApplicationBuilder meminta alur eksekusi. |
| UseRequestLatencyTelemetry(IApplicationBuilder) |
Menambahkan middleware telemetri latensi permintaan untuk IApplicationBuilder meminta alur eksekusi. |
| UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) |
RequestLocalizationMiddleware Menambahkan untuk mengatur informasi budaya secara otomatis untuk permintaan berdasarkan informasi yang diberikan oleh klien. |
| UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) |
RequestLocalizationMiddleware Menambahkan untuk mengatur informasi budaya secara otomatis untuk permintaan berdasarkan informasi yang diberikan oleh klien. |
| UseRequestLocalization(IApplicationBuilder, String[]) |
RequestLocalizationMiddleware Menambahkan untuk mengatur informasi budaya secara otomatis untuk permintaan berdasarkan informasi yang diberikan oleh klien. |
| UseRequestLocalization(IApplicationBuilder) |
RequestLocalizationMiddleware Menambahkan untuk mengatur informasi budaya secara otomatis untuk permintaan berdasarkan informasi yang diberikan oleh klien. |
| UseRequestTimeouts(IApplicationBuilder) |
Mengaktifkan batas waktu permintaan untuk aplikasi. Tidak ada batas waktu yang dikonfigurasi secara default. Mereka harus dikonfigurasi di RequestTimeoutOptions, RequestTimeoutAttribute pada titik akhir, atau menggunakan ekstensi perutean WithRequestTimeout. |
| UseResponseCaching(IApplicationBuilder) |
ResponseCachingMiddleware Menambahkan untuk penembolokan respons HTTP. |
| UseResponseCompression(IApplicationBuilder) |
Menambahkan middleware untuk memadatkan Respons HTTP secara dinamis. |
| UseRewriter(IApplicationBuilder, RewriteOptions) |
Memeriksa apakah Url tertentu cocok dengan aturan dan kondisi, dan memodifikasi HttpContext pada kecocokan. |
| UseRewriter(IApplicationBuilder) |
Memeriksa apakah Url tertentu cocok dengan aturan dan kondisi, dan memodifikasi HttpContext pada kecocokan. |
| UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
RouterMiddleware Menambahkan middleware ke yang ditentukan IApplicationBuilder dengan dibuat dari yang dikonfigurasi IRouteBuilderIRouter . |
| UseRouter(IApplicationBuilder, IRouter) |
RouterMiddleware Menambahkan middleware ke yang ditentukan IApplicationBuilder dengan yang ditentukan IRouter. |
| UseRouting(IApplicationBuilder) |
Menambahkan middleware Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware ke IApplicationBuilder yang ditentukan. |
| UseSession(IApplicationBuilder, SessionOptions) |
SessionMiddleware Menambahkan untuk mengaktifkan status sesi secara otomatis untuk aplikasi. |
| UseSession(IApplicationBuilder) |
SessionMiddleware Menambahkan untuk mengaktifkan status sesi secara otomatis untuk aplikasi. |
| UseSpa(IApplicationBuilder, Action<ISpaBuilder>) |
Menangani semua permintaan dari titik ini dalam rantai middleware dengan mengembalikan halaman default untuk Aplikasi Halaman Tunggal (SPA). Middleware ini harus ditempatkan terlambat dalam rantai, sehingga middleware lain untuk melayani file statis, tindakan MVC, dll., lebih diutamakan. |
| UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
Mengonfigurasi aplikasi untuk menyajikan file statis untuk Aplikasi Halaman Tunggal (SPA). File akan terletak menggunakan layanan terdaftar ISpaStaticFileProvider . |
| UseSpaStaticFiles(IApplicationBuilder) |
Mengonfigurasi aplikasi untuk menyajikan file statis untuk Aplikasi Halaman Tunggal (SPA). File akan terletak menggunakan layanan terdaftar ISpaStaticFileProvider . |
| UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
Mengaktifkan penyajian file statis dengan opsi yang diberikan |
| UseStaticFiles(IApplicationBuilder, String) |
Mengaktifkan penyajian file statis untuk jalur permintaan yang diberikan |
| UseStaticFiles(IApplicationBuilder) |
Mengaktifkan penyajian file statis untuk jalur permintaan saat ini |
| UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>) |
Menambahkan middleware StatusCodePages ke alur dengan alur middleware alternatif yang ditentukan untuk dijalankan guna menghasilkan isi respons. |
| UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>) |
Menambahkan middleware StatusCodePages dengan handler yang ditentukan yang memeriksa respons dengan kode status antara 400 dan 599 yang tidak memiliki isi. |
| UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) |
Menambahkan middleware StatusCodePages dengan opsi tertentu yang memeriksa respons dengan kode status antara 400 dan 599 yang tidak memiliki isi. Jika HandleAsync menggunakan nilai defaultnya, ia mencoba menghasilkan ProblemDetails respons menggunakan IProblemDetailsService dan kembali ke respons teks biasa yang menyertakan kode status. |
| UseStatusCodePages(IApplicationBuilder, String, String) |
Menambahkan middleware StatusCodePages dengan isi respons yang ditentukan untuk dikirim. Ini mungkin termasuk tempat penampung '{0}' untuk kode status. Middleware memeriksa respons dengan kode status antara 400 dan 599 yang tidak memiliki isi. |
| UseStatusCodePages(IApplicationBuilder) |
StatusCodePagesMiddleware Menambahkan dengan handler respons default. Middleware memeriksa respons dengan kode status antara 400 dan 599 yang tidak memiliki isi dan, ketika IProblemDetailsService tersedia, mencoba menghasilkan ProblemDetails respons. Jika layanan tidak tersedia atau tidak dapat menulis respons, layanan akan menghasilkan respons teks biasa yang menyertakan kode status. |
| UseStatusCodePagesWithRedirects(IApplicationBuilder, String) |
Menambahkan middleware StatusCodePages ke alur. Menentukan bahwa respons harus ditangani dengan mengalihkan dengan templat URL lokasi yang diberikan. Ini mungkin termasuk tempat penampung '{0}' untuk kode status. URL yang dimulai dengan '~' akan memiliki PathBase yang telah ditambahkan sebelumnya, di mana URL lain akan digunakan apa adanya. |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String, Boolean) |
Menambahkan middleware StatusCodePages ke alur. Menentukan bahwa isi respons harus dihasilkan dengan mengeksekusi ulang alur permintaan menggunakan jalur alternatif. Jalur ini mungkin berisi tempat penampung '{0}' kode status. |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) |
Menambahkan middleware StatusCodePages ke alur. Menentukan bahwa isi respons harus dihasilkan dengan mengeksekusi ulang alur permintaan menggunakan jalur alternatif. Jalur ini mungkin berisi tempat penampung '{0}' kode status. |
| UseW3CLogging(IApplicationBuilder) |
Menambahkan middleware yang dapat mencatat permintaan dan respons HTTP untuk log server dalam format W3C. |
| UseWebAssemblyDebugging(IApplicationBuilder) |
Menambahkan middleware yang diperlukan untuk men-debug aplikasi Blazor WebAssembly di dalam alat dev Chromium. |
| UseWebSockets(IApplicationBuilder, WebSocketOptions) |
WebSocketMiddleware Menambahkan ke alur permintaan. |
| UseWebSockets(IApplicationBuilder) |
WebSocketMiddleware Menambahkan ke alur permintaan. |
| UseWelcomePage(IApplicationBuilder, PathString) |
Menambahkan WelcomePageMiddleware ke alur dengan jalur yang diberikan. |
| UseWelcomePage(IApplicationBuilder, String) |
Menambahkan WelcomePageMiddleware ke alur dengan jalur yang diberikan. |
| UseWelcomePage(IApplicationBuilder, WelcomePageOptions) |
Menambahkan WelcomePageMiddleware ke alur dengan opsi yang diberikan. |
| UseWelcomePage(IApplicationBuilder) |
Menambahkan WelcomePageMiddleware ke alur. |
| UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Secara kondisional membuat cabang dalam alur permintaan yang bergabung kembali ke alur utama. |