异步操作

调用异步方法,并传递对象类型的数组参数。

 ThreadPool.QueueUserWorkItem(new WaitCallback(new ReportPersistence().ExecuteOperateAfterPayToMerchant), new object[] { payTime, orderSerialid });

#region 异步更新
/// <summary>
/// 异步更新  
/// </summary>
/// <param name="obj"></param>
public void ExecuteOperateAfterPayToMerchant(object obj)
{
try
{
     object[] paras = obj as object[];
     DateTime time = Convert.ToDateTime(paras[0]);
     string orderSerialid = paras[1].ToString();
  UpdateLastPaytoSupplierTime(time, orderSerialid);
}
#endregion

posted @ 2013-08-20 16:49  Mark.Yang  阅读(197)  评论(0编辑  收藏  举报