private static void PutObjectCallback(IAsyncResult ar) { try { client.EndPutObject(ar); Console.WriteLine(ar.AsyncState as string); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { _event.Set(); } }