UseExtensions Класс

Определение

Методы расширения для добавления ПО промежуточного слоя.

public ref class UseExtensions abstract sealed
public static class UseExtensions
type UseExtensions = class
Public Module UseExtensions
Наследование
UseExtensions

Методы

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

Добавляет делегат ПО промежуточного слоя, определенный в строке, в конвейер запросов приложения. Если вы не вызываете следующую функцию, используйте Run(IApplicationBuilder, RequestDelegate) вместо нее .

Предпочитайте использовать Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) для повышения производительности, как показано ниже:

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

Добавляет делегат ПО промежуточного слоя, определенный в строке, в конвейер запросов приложения. Если вы не вызываете следующую функцию, используйте Run(IApplicationBuilder, RequestDelegate) вместо нее .

Применяется к