I have a situation where I want to asynchronously write a series of bytes with WebClient (in much the same way as UploadDataAsync) and get a readable response stream (in the same way as OpenReadAsync).
You seem to be able to do the two individually, but not both of them together. Is there a way?