Я использовал приведенный ниже код для загрузки видео с S3 Bucket. Он отлично работает в. NET 4.0. Я загружал параллельное задание.
private Task<Stream> DownloadTask(Video video)
{
var request = new TransferUtilityOpenStreamRequest();
request.BucketName = bucketTest;
request.Key = BuildVideoDownloadKey(video);
AWSCredentials credentials = new BasicAWSCredentials(AccessKeyID, SecretAccessKey);
AmazonS3Client client = new AmazonS3Client(credentials);
TransferUtility tu = new TransferUtility(client);
// return tu.DownloadAsync(request, null);
return Task<Stream>.Factory.FromAsync(tu.BeginOpenStream, tu.EndOpenStream, request, null);
}
Может ли кто-нибудь помочь мне перенести его в. NET 4.7?