protected async Task<PutObjectResponse> PutAsync(IS3PutRequest request, CancellationToken cancellationToken) { var response = await AmazonS3.PutObjectAsync(request.Request, cancellationToken).ConfigureAwait(false); if (response.HttpStatusCode != HttpStatusCode.OK) Debug.WriteLine("now what?"); if (!string.IsNullOrEmpty(request.ETag) && !string.Equals(response.ETag, request.ETag, StringComparison.CurrentCultureIgnoreCase)) { Debug.WriteLine($"Unexpected ETag mismatch: {response.ETag} != {request.ETag}"); } return response; }
protected async Task <PutObjectResponse> PutAsync(IS3PutRequest request, CancellationToken cancellationToken) { var response = await AmazonS3.PutObjectAsync(request.Request, cancellationToken).ConfigureAwait(false); if (response.HttpStatusCode != HttpStatusCode.OK) { Debug.WriteLine("now what?"); } if (!string.IsNullOrEmpty(request.ETag) && !string.Equals(response.ETag, request.ETag, StringComparison.CurrentCultureIgnoreCase)) { Debug.WriteLine($"Unexpected ETag mismatch: {response.ETag} != {request.ETag}"); } return(response); }