LFlow/LFlow.Middleware/IMiddleware.cs

22 lines
467 B
C#
Raw Normal View History

2024-10-31 10:38:21 +08:00
using Microsoft.AspNetCore.Http;
namespace LFlow.Middleware
{
2024-10-31 11:41:20 +08:00
2024-10-31 10:38:21 +08:00
public interface IMiddleware
{
/// <summary>
/// 优先级
/// </summary>
int Priority { get; }
/// <summary>
2024-10-31 11:41:20 +08:00
/// 中间件执行入口
2024-10-31 10:38:21 +08:00
/// </summary>
/// <param name="context"></param>
/// <param name="next"></param>
/// <returns></returns>
Task RunAsync(HttpContext context, Func<Task> next);
}
}