async await 带参数方法怎么没法调用啊? 调用编译器就报错

public async Task SendToTB2(string cgcode, string bladePosition_, string part_,string cavity)
{

          await Task.Run(() =>
            {
                DealEquipJson equip ;

                    RetCheckInfo checkInfo  =    LeftRetCheckInfos.FirstOrDefault(w => w.barCode ==  cgcode);

                
         

  
            });
    }

参考下这个
https://www.cnblogs.com/liqingwen/p/6218994.html