Exemplo n.º 1
0
        public static Token Download(string url)
        {
#if DEBUG
            Debug.Assert(!string.IsNullOrEmpty(url));
#endif
            var token  = GenerateToken();
            var worker = WebDownloadWorker.Create();
            _workers.Add(token, worker);
            worker.Request(url);
            return(token);
        }
Exemplo n.º 2
0
        public static Token Download(string url, byte[] targetBuffer)
        {
#if DEBUG
            Debug.Assert(!string.IsNullOrEmpty(url));
            Debug.Assert(targetBuffer != null);
#endif
            var token  = GenerateToken();
            var worker = WebDownloadWorker.Create();
            _workers.Add(token, worker);
            worker.Request(url, targetBuffer, 0, targetBuffer.Length);
            return(token);
        }
Exemplo n.º 3
0
        public static WebDownloadWorker Create()
        {
            var worker = new WebDownloadWorker();

            return(worker);
        }