Best way to limit file size when downloading a url - C#