Hello,
Unfortunately, the Rebex.Net.WebClient
has no asynchronous methods. It is replacement for the System.Net.WebClient
, which has EAP (event-async-pattern), which has been obsoleted.
We want to add some true-asynchronous API to our WebClient
, but we have no schedule for it yet.
Although async-over-sync is not good practice as you correctly mentioned, it is suggested solution in case you need to perform the operation asynchronously to free the current thread.
Actually, the async API for HttpRequest
class is currently async-over-sync. We have plan to make it true-async.