WaitHandle waitHandle = asyncresult.AsyncWaitHandle; waitHandle.WaitOne();
static void Main( string[] args ) {