23 lines
497 B
C#
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);
|
|
}
|
|
}
|