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