异步操作
调用异步方法,并传递对象类型的数组参数。
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