Ejemplo n.º 1
0
    ///////////////////////////////////原生用法///////////////////////////////////////////

    /// <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);
    }
Ejemplo n.º 2
0
 /// <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);
 }