private void CallbackFunc(IAsyncResult result) { bool VerifyResult; VerifyTileDelg Delg; AsyncResult asyncobject = (AsyncResult)result; if (asyncobject.EndInvokeCalled == false) { Delg = (VerifyTileDelg)asyncobject.AsyncDelegate; VerifyResult = Delg.EndInvoke(asyncobject); if (VerifyResult) { Console.WriteLine("Sucess"); } else { Console.WriteLine("fail"); } ITMBizControllerCallback cb = (ITMBizControllerCallback)asyncobject.AsyncState; cb.OnVerificationComplete(VerifyResult); } asyncobject.AsyncWaitHandle.Close(); }