UseExtensions Klasa

Definicja

Metody rozszerzenia do dodawania oprogramowania pośredniczącego.

public ref class UseExtensions abstract sealed
public static class UseExtensions
type UseExtensions = class
Public Module UseExtensions
Dziedziczenie
UseExtensions

Metody

Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>)

Dodaje delegata oprogramowania pośredniczącego zdefiniowanego w wierszu do potoku żądań aplikacji. Jeśli nie wywołujesz następnej funkcji, użyj zamiast tego polecenia Run(IApplicationBuilder, RequestDelegate) .

Preferuj użycie Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) w celu uzyskania lepszej wydajności, jak pokazano poniżej:

app.Use((context, next) =>
{
    return next(context);
});
Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>)

Dodaje delegata oprogramowania pośredniczącego zdefiniowanego w wierszu do potoku żądań aplikacji. Jeśli nie wywołujesz następnej funkcji, użyj zamiast tego polecenia Run(IApplicationBuilder, RequestDelegate) .

Dotyczy