Files
29WxOrder/Source/MAX.Framework/Interfaces/IAppInitialize.cs
T
2026-08-31 16:28:23 +08:00

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();
}
}