離線處理-就是把用戶的操作保存下來,等上線後再執行

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章