/// <inheritdoc /> public Task DownloadAsync(string dropName, DropServiceClientDownloadContext downloadContext, CancellationToken cancellationToken, bool releaseLocalCache = false) { return RetryAsync( nameof(IDropServiceClient.DownloadAsync), (client, ct) => client.DownloadAsync(dropName, downloadContext, ct, releaseLocalCache), cancellationToken); }
Task IDropDownloader.DownloadAsync(string dropName, DropServiceClientDownloadContext downloadContext, CancellationToken cancellationToken, bool releaseLocalCache) { m_dropOperation(); return(Task.CompletedTask); }
Task IDropServiceClient.DownloadAsync(string dropName, DropServiceClientDownloadContext downloadContext, CancellationToken cancellationToken, bool releaseLocalCache) { throw new NotImplementedException(); }