Does anyone have a steer on when to use one of these methods over the other. They seem to do the same thing in that they convert from
Looking at the code, it appears that (at least in some flows) that
Observable.FromAsync calls into
.ToObservable()*. I am sure the intent that they should be semantically equivalent (assuming you pass the same parameters e.g. Scheduler, CancellationToken etc.).
One is better suited to chaining/fluent syntax, one may read better in isolation. Whichever you coding style favors.