Загрузите файл с помощью хранилища Azure с возобновлением загрузки - PullRequest
0 голосов
/ 17 апреля 2019

Я хочу возобновить загрузку файла с сервера Azure.

Я пробовал со многими сторонними библиотеками.т. е. PRDownloader, выборка, но файл Azure перезапускается при загрузке сети ИЛИ любой.

Ссылается код c #

var blobRequestOptions = new Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions
            {
                RetryPolicy = new Microsoft.WindowsAzure.Storage.RetryPolicies.ExponentialRetry(TimeSpan.FromSeconds(5), 3),
                MaximumExecutionTime = TimeSpan.FromMinutes(60),
                ServerTimeout = TimeSpan.FromMinutes(60),
                StoreBlobContentMD5 = true
            };

Но не понимаю, как это будет работать в Android.Может ли кто-нибудь помочь сократить это.Помощь будет признателен.

1 Ответ

0 голосов
/ 19 апреля 2019

Это класс BlobRequestOptions , есть тот же метод setTimeoutIntervalInMs, как у свойства ServerTimeout.

И пример использования BlobRequestOptions свойств, вы можете ссылаться на этот код github: MaximumExecutionTimeTests.java , он устанавливает MaximumExecutionTime и TimeoutInterval.

Таким образом, вы можете объединить пример с setRetryPolicyFactory длядобиться того же эффекта, что и код c #, который вы публикуете.

...