using MAX.Core;
using MAX.Core.DependencyInjection;
using System.Threading.Tasks;
namespace MAX.Framework.Interfaces
{
///
/// 初始化接口
///
public interface IAppInitialize : ISingletonDependency, IPriority
{
///
/// 描述
///
string Description { get; }
///
/// App 初始化数据
///
void AppInitialize();
}
///
/// 初始化接口(异步)
///
public interface IAppInitializeAsync : ISingletonDependency, IPriority
{
///
/// 描述
///
string Description { get; }
///
/// App 初始化数据
///
Task AppInitializeAsync();
}
}