BaconographyW8.Converters.PreviewDataConverter.PreviewImageViewModelWrapper.DownloadImageFromWebsiteAsync C# (CSharp) Method

DownloadImageFromWebsiteAsync() private method

private DownloadImageFromWebsiteAsync ( string url ) : Task
url string
return Task
            private async Task<byte[]> DownloadImageFromWebsiteAsync(string url)
            {
                try
                {
                    HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
                    using (WebResponse response = await request.GetResponseAsync())
                    {
                        using (Stream imageStream = response.GetResponseStream())
                        {
                            using (var result = new MemoryStream())
                            {
                                await imageStream.CopyToAsync(result);
                                return result.ToArray();
                            }
                        }
                    }
                }
                catch (WebException ex)
                {
                    return null;
                }
            }