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á delegát middlewaru definovaný v řádku do kanálu žádosti aplikace. Pokud nevoláte další funkci, použijte místo toho příkaz Run(IApplicationBuilder, RequestDelegate) . |
Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Přidá delegát middlewaru definovaný v řádku do kanálu žádosti aplikace. Pokud nevoláte další funkci, použijte místo toho příkaz Run(IApplicationBuilder, RequestDelegate) . Upřednostněte použití pro Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) lepší výkon, jak je znázorněno níže:
|
Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>)
- Zdroj:
- UseExtensions.cs
Přidá delegát middlewaru definovaný v řádku do kanálu žádosti aplikace. Pokud nevoláte další funkci, použijte místo toho příkaz Run(IApplicationBuilder, RequestDelegate) .
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>)
- Zdroj:
- UseExtensions.cs
- Zdroj:
- UseExtensions.cs
- Zdroj:
- UseExtensions.cs
Přidá delegát middlewaru definovaný v řádku do kanálu žádosti aplikace. Pokud nevoláte další funkci, použijte místo toho příkaz Run(IApplicationBuilder, RequestDelegate) .
Upřednostněte použití pro Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) lepší výkon, 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.