using MAX.Core.Interfaces;
using Microsoft.AspNetCore.Builder;
namespace MAX.Framework.Interfaces
{
///
/// 模块基类:给出 与 的默认实现,
/// 模块只需重写自己真正关心的阶段(只有服务注册时只写 )。
///
public abstract class ModuleBase : IModule
{
///
public virtual int Priority => IntPriority.Normal;
///
public virtual string? ConfigurationFile => null;
///
public abstract void AddModule(ModuleContext context);
///
public virtual void UseModule(WebApplication app)
{
}
}
}