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>)
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>)
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.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro