Ejemplo n.º 1
0
 public ParametersMaker()
 {
     Parameters = new RemoteParameters();
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 动态调用
        /// </summary>
        /// <param name="remote">调用信息</param>
        /// <returns>返回序列化的结果</returns>
        public static string Invoke(string remote)
        {
            RemoteParameters parameters = null;

            return(_func_mapping[parameters.TypeName][parameters.MethodName](parameters));
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 动态调用
 /// </summary>
 /// <param name="parameters">调用参数</param>
 /// <returns>返回序列化的结果</returns>
 public static string Invoke(RemoteParameters parameters)
 {
     return(_func_mapping[parameters.TypeName][parameters.MethodName](parameters));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 获取动态调用委托
 /// </summary>
 /// <param name="parameters"></param>
 /// <returns></returns>
 public static Func <RemoteParameters, string> GetFunc(RemoteParameters parameters)
 {
     return(_func_mapping[parameters.TypeName][parameters.MethodName]);
 }