ConnectionBuilderExtensions.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(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) |
Tambahkan yang diberikan |
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Tambahkan yang diberikan Lebih suka menggunakan Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) untuk performa yang lebih baik seperti yang ditunjukkan di bawah ini:
|
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>)
Tambahkan yang diberikan middleware
ke koneksi.
Jika Anda tidak memanggil fungsi berikutnya, gunakan Run(IConnectionBuilder, Func<ConnectionContext,Task>) sebagai gantinya.
public static Microsoft.AspNetCore.Connections.IConnectionBuilder Use (this Microsoft.AspNetCore.Connections.IConnectionBuilder connectionBuilder, Func<Microsoft.AspNetCore.Connections.ConnectionContext,Microsoft.AspNetCore.Connections.ConnectionDelegate,System.Threading.Tasks.Task> middleware);
static member Use : Microsoft.AspNetCore.Connections.IConnectionBuilder * Func<Microsoft.AspNetCore.Connections.ConnectionContext, Microsoft.AspNetCore.Connections.ConnectionDelegate, System.Threading.Tasks.Task> -> Microsoft.AspNetCore.Connections.IConnectionBuilder
<Extension()>
Public Function Use (connectionBuilder As IConnectionBuilder, middleware As Func(Of ConnectionContext, ConnectionDelegate, Task)) As IConnectionBuilder
Parameter
- connectionBuilder
- IConnectionBuilder
- middleware
- Func<ConnectionContext,ConnectionDelegate,Task>
Middleware untuk ditambahkan ke IConnectionBuilder.
Mengembalikan
Berlaku untuk
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>)
Tambahkan yang diberikan middleware
ke koneksi.
Jika Anda tidak memanggil fungsi berikutnya, gunakan Run(IConnectionBuilder, Func<ConnectionContext,Task>) sebagai gantinya.
Lebih suka menggunakan Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) untuk performa yang lebih baik seperti yang ditunjukkan di bawah ini:
builder.Use((context, next) =>
{
return next(context);
});
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Connections::IConnectionBuilder ^ Use(Microsoft::AspNetCore::Connections::IConnectionBuilder ^ connectionBuilder, Func<Microsoft::AspNetCore::Connections::ConnectionContext ^, Func<System::Threading::Tasks::Task ^> ^, System::Threading::Tasks::Task ^> ^ middleware);
public static Microsoft.AspNetCore.Connections.IConnectionBuilder Use (this Microsoft.AspNetCore.Connections.IConnectionBuilder connectionBuilder, Func<Microsoft.AspNetCore.Connections.ConnectionContext,Func<System.Threading.Tasks.Task>,System.Threading.Tasks.Task> middleware);
static member Use : Microsoft.AspNetCore.Connections.IConnectionBuilder * Func<Microsoft.AspNetCore.Connections.ConnectionContext, Func<System.Threading.Tasks.Task>, System.Threading.Tasks.Task> -> Microsoft.AspNetCore.Connections.IConnectionBuilder
<Extension()>
Public Function Use (connectionBuilder As IConnectionBuilder, middleware As Func(Of ConnectionContext, Func(Of Task), Task)) As IConnectionBuilder
Parameter
- connectionBuilder
- IConnectionBuilder
- middleware
- Func<ConnectionContext,Func<Task>,Task>
Middleware untuk ditambahkan ke IConnectionBuilder.