UseExtensions.Use Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
Přidá do kanálu požadavku aplikace middlewarového delegáta definovaného v řádku. Pokud nevoláte další funkci, použijte Run(IApplicationBuilder, RequestDelegate) místo toho . |
| Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Přidá do kanálu požadavku aplikace middlewarového delegáta definovaného v řádku. Pokud nevoláte další funkci, použijte Run(IApplicationBuilder, RequestDelegate) místo toho . Pokud chcete zvýšit Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) výkon, dáváte přednost použití příkazu , jak je znázorněno níže:
|
Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>)
Přidá do kanálu požadavku aplikace middlewarového delegáta definovaného v řádku. Pokud nevoláte další funkci, použijte Run(IApplicationBuilder, RequestDelegate) místo toho .
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
Parametry
Instance IApplicationBuilder.
- middleware
- Func<HttpContext,RequestDelegate,Task>
Funkce, která zpracovává požadavek a volá danou další funkci.
Návraty
Instance IApplicationBuilder.
Platí pro
Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>)
Přidá do kanálu požadavku aplikace middlewarového delegáta definovaného v řádku. Pokud nevoláte další funkci, použijte Run(IApplicationBuilder, RequestDelegate) místo toho .
Pokud chcete zvýšit Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) výkon, dáváte přednost použití příkazu , jak je znázorněno níže:
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
Parametry
Instance IApplicationBuilder.
- middleware
- Func<HttpContext,Func<Task>,Task>
Funkce, která zpracovává požadavek a volá danou další funkci.
Návraty
Instance IApplicationBuilder.