Я разрабатываю систему против Amazon S3.
Я делаю это в C #, используя S3 .NET SDK.
Я хочу загрузить несколько файлов на S3 одновременно, но если что-то не получится, я хочу, чтобы все они потерпели неудачу. Я могу это сделать? Как?
Выполняет ли SDK TransferUtility.UploadDirectory элементарную загрузку каталога, где, если какой-либо файл в каталоге не удается загрузить, все они терпят неудачу?
Если он не выполняет атомную загрузку, мне понадобится код, чтобы управлять им самостоятельно; как узнать, какие файлы были успешными, а какие - нет, используя TransferUtility.UploadDirectory?
Спасибо за любую помощь или указание направления.