using MAX.Core.Interfaces;
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.Hosting;
namespace MAX.Framework.Interfaces
{
///
/// 模块实例由反射创建,因此实现类必须有无参构造函数。
///
public interface IModule : IPriority
{
///
/// 添加Module
///
void AddModule(IHostApplicationBuilder host);
///
/// 管道装配阶段
///
void UseModule(IApplicationBuilder app);
}
}