C# 后台异步处理进程

来源:互联网 发布:js向json对象添加元素 编辑:程序博客网 时间:2024/05/01 20:15

在做eNETS支付时   如果中途报错了,就无法返回给那边请求结果了。

eNETSReturnParams eNETSPara = new eNETSReturnParams(TM_MCode, TM_RefNo, TM_Currency, TM_DebitAmt, TM_Status, TM_ErrorMsg, TM_PaymentType, TM_ApprovalCode, TM_BankRespCode, TM_Error, TM_TrnType, TM_SubTrnType, TM_CCLast4Digit, TM_ExpiryDate, TM_RecurrentId, TM_SubSequentMCode);

             

  //异步处理注册任务

                log.Info("Begin ProcessENetsAsynchronous!");
                System.Threading.ThreadPool.QueueUserWorkItem(new System.Threading.WaitCallback(ProcessENetsAsynchronous), eNETSPara);  第一个参数为方法名,第二个为object类型的参数。

                #region 返回给eNETS处理状态



public void ProcessENetsAsynchronous(object obj)

{

//////...............

}