1。保存用户操作
记录程序集名,类名,方法名,和方法所需参数数据(可以用序列化技术保存对象)
2。上线后调用反射执行
object createdObject=Activator.CreateInstance(assemblyname,classname).Unwrap();
MethodInfo method=createdObject.GetType().GetMethod(methodname,BindingFlags.Instance|BindingFlags.Public|BindingFlags.NonPublic);
method.Invoke(createdObject,new object[]{objdata});