C# 后台异步处理进程

在做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)

{

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

}


你可能感兴趣的:(object,C#,任务)