Ability to retry Start w/ multiple hostnames
description
I have multiple development computers, it'd be nice if the Explorer was "resettable" so that I could attempt to connect to different hostnames until I found one that worked.
For instance, given a list of hostnames such as "workdev", "desktopdev", "laptopdev", I would spin off a worker thread to make calls to Start on the first hostname, then if it failed, I'd try the next.
So I propose a change:
A non-asynchronous TryStart method which returns a bool, does not throw exceptions, and allows for multiple consecutive calls.