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});