//using Autofac; ////////////////using System; //using System.Collections.Generic; //using System.Linq; //using System.Text; //using System.Threading.Tasks; //namespace LittleCow.Framework.Extensions //{ //public static class InitialDataMiddlewareExtensions //{ // /// // /// 加载所有初始化信息 // /// // /// // /// // public static LittleBootstrap UseInitData(this LittleBootstrap engine) // { // engine.UseMiddleware(); // return engine; // } //} //public class InitialDataMiddleware : IEngine, ILoginSuccessed //{ // private IInitialLoading[] listInit = new IInitialLoading[0]; // public void Build() // { // listInit = IocManager.ResolveAll(); // listInit = listInit.OrderBy(a => a.Order).ToArray(); // foreach (IInitialLoading item in listInit) // { // item.AppInit(); // } // } // public void Use() // { // } // void ILoginSuccessed.LoginSuccess(UserInfo user) // { // foreach (IInitialLoading item in listInit) // { // item.LoginInit(); // } // } //} //}