0 votes
ago by (160 points)

At one point Rebex methods were not truly asynchronous. Are they now?

Also, currently Rebex Async methods do not take CancelationTokens is there a reason for this?

Thanks in advance,

Jonathan

1 Answer

0 votes
ago by (150k points)

The following libraries already feature fully async methods:
Rebex.Tls
Rebex.Syslog

In the forthcoming version 8 (preview available on NuGet.org), fully asynchronous methods will become available in the following libraries:
Rebex.FileServer
Rebex.Http
Rebex.WebSocket
Rebex.Graph
Rebex.Ews

For version 9 in 2027, we plan to upgrade Rebex.Sftp and parts of Rebex.SshShell. More libraries might follow in later versions based on our schedule and customer demand.

We have no direct CancellationToken support yet, which has been discussed in more details here, along with possible solutions:

ago by (160 points)
What about FTP? I only use SFTP and FTP...
ago by (150k points)
FTP, IMAP and SMTP are next in line for consideration. However, interest in FTP protocol has been gradually but surely shifting towards SFTP over the last two decades, so updates will be prioritized accordingly.
...