Files

23 lines
497 B
C#

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