static AppSession() { var imp = Configuration.Current.AppSetting.AppSessionImplementer; if (imp != null) { var appSession = imp.GetInstance <IAppSession>(); AppSessionAccessAttribute.CheckUp(appSession); _sessionByConfig = appSession; } }
/// <summary> /// 注册一个应用程序会话对象,请保证<paramref name="appSession"/>是线程安全的 /// </summary> /// <param name="appSession"></param> public static void Register(IAppSession appSession) { AppSessionAccessAttribute.CheckUp(appSession); _sessionByRegister = appSession; }