///////////////////////////////////原生用法/////////////////////////////////////////// /// <summary> /// 注册原生代理 /// </summary> /// <param name="proxyName"></param> public static void RegisterProxy(string proxyName) { Proxy proxy = new Proxy(proxyName); PureMVC.IModel model = Model.GetInstance(delegate { return(new Model()); }); model.RegisterProxy(proxy); }
/// <summary> /// 注册自定义代理 /// </summary> /// <param name="proxy"></param> public static void RegisterProxy <T>() where T : class, IProxy, new() { PureMVC.IModel model = Model.GetInstance(delegate { return(new Model()); }); model.RegisterProxy(ReferencePool.Require <T>() as IProxy); }