public async Task CancelUploadAsync(IUpload upload) { if (upload is null) { throw new ArgumentNullException(nameof(upload)); } var request = new AbortMultipartUploadRequest( host: client.Host, bucketName: upload.BucketName, key: upload.ObjectName, uploadId: upload.UploadId ); await client.AbortMultipartUploadAsync(request).ConfigureAwait(false); }