public Task <PutObjectResponse> PutObjectAsync(string url, Stream?content, Action <PreSignedPutObjectRequest>?config = null, CancellationToken token = default) { PreSignedPutObjectRequest request = new PreSignedPutObjectRequest(url, content); config?.Invoke(request); return(PreSignedObjectOperations.SendPreSignedPutObjectAsync(request, token)); }
public Task <PutObjectResponse> SendPreSignedPutObjectAsync(PreSignedPutObjectRequest request, CancellationToken token = default) { return(_handler.SendRequestAsync <PreSignedPutObjectRequest, PutObjectResponse>(request, token)); }