Пример #1
0
        private void PerformBackgroundTransfer()
        {
            if (_sessionTasksList == null)
            {
                _sessionTasksList = new List <NSUrlSessionTask>();
            }
            else
            {
                _sessionTasksList.Clear();
            }

            var urlsList = _testBkgdDownloadTask.PrepareURLsList();

            foreach (var urlString in urlsList)
            {
                var url          = new NSUrl(urlString);
                var downloadTask = _backgroundSession.CreateDownloadTask(url);
                _sessionTasksList.Add(downloadTask);
                downloadTask.Resume();
            }
        }