private void GetGifStreamFromHttp(Uri uri) { try { var webReadState = new WebReadState(); webReadState.memoryStream = new MemoryStream(); webReadState.webRequest = WebRequest.Create(uri); webReadState.webRequest.Timeout = 10000; webReadState.webRequest.BeginGetResponse(WebResponseCallback, webReadState); } catch (SecurityException) { CreateNonGifAnimationImage(); } }