LFlow/LFlow.Middleware/ILFlowMiddleware.cs

20 lines
438 B
C#

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