LFlow/LFlow.Middleware/IMiddleware.cs

22 lines
467 B
C#

using Microsoft.AspNetCore.Http;
namespace LFlow.Middleware
{
public interface IMiddleware
{
/// <summary>
/// 优先级
/// </summary>
int Priority { get; }
/// <summary>
/// 中间件执行入口
/// </summary>
/// <param name="context"></param>
/// <param name="next"></param>
/// <returns></returns>
Task RunAsync(HttpContext context, Func<Task> next);
}
}