UseExtensions.Use Metode
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.
Overload
Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
Menambahkan delegasi middleware yang ditentukan sejajar ke alur permintaan aplikasi. Jika Anda tidak memanggil fungsi berikutnya, gunakan Run(IApplicationBuilder, RequestDelegate) sebagai gantinya. |
Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Menambahkan delegasi middleware yang ditentukan sejajar 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>)
- Sumber:
- UseExtensions.cs
Menambahkan delegasi middleware yang ditentukan sejajar ke alur permintaan aplikasi. Jika Anda tidak memanggil fungsi berikutnya, gunakan Run(IApplicationBuilder, RequestDelegate) sebagai gantinya.
public static Microsoft.AspNetCore.Builder.IApplicationBuilder Use (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Func<Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.RequestDelegate,System.Threading.Tasks.Task> middleware);
static member Use : Microsoft.AspNetCore.Builder.IApplicationBuilder * Func<Microsoft.AspNetCore.Http.HttpContext, Microsoft.AspNetCore.Http.RequestDelegate, System.Threading.Tasks.Task> -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function Use (app As IApplicationBuilder, middleware As Func(Of HttpContext, RequestDelegate, Task)) As IApplicationBuilder
Parameter
Instans IApplicationBuilder.
- middleware
- Func<HttpContext,RequestDelegate,Task>
Fungsi yang menangani permintaan dan memanggil fungsi berikutnya yang diberikan.
Mengembalikan
Instans IApplicationBuilder.
Berlaku untuk
Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>)
- Sumber:
- UseExtensions.cs
- Sumber:
- UseExtensions.cs
- Sumber:
- UseExtensions.cs
Menambahkan delegasi middleware yang ditentukan sejajar 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:
app.Use((context, next) =>
{
return next(context);
});
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ Use(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, Func<Microsoft::AspNetCore::Http::HttpContext ^, Func<System::Threading::Tasks::Task ^> ^, System::Threading::Tasks::Task ^> ^ middleware);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder Use (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Func<Microsoft.AspNetCore.Http.HttpContext,Func<System.Threading.Tasks.Task>,System.Threading.Tasks.Task> middleware);
static member Use : Microsoft.AspNetCore.Builder.IApplicationBuilder * Func<Microsoft.AspNetCore.Http.HttpContext, Func<System.Threading.Tasks.Task>, System.Threading.Tasks.Task> -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function Use (app As IApplicationBuilder, middleware As Func(Of HttpContext, Func(Of Task), Task)) As IApplicationBuilder
Parameter
Instans IApplicationBuilder.
- middleware
- Func<HttpContext,Func<Task>,Task>
Fungsi yang menangani permintaan dan memanggil fungsi berikutnya yang diberikan.
Mengembalikan
Instans IApplicationBuilder.