Open
Description
Currently the max connection timeout is static-only - ServiceClient.MaxConnectionTimeout; this is inconvenient for situation like having a service than handles async workload (where long waiting is tolerable, desired even sometimes for some kind of metadata publishing) and sync workload (where waiting is not tolerable - we need to fail fast as user won't wait behind browser for our service to communicate with slow dataverse).
Would it be possible to specify the timeout per service client instance instead ?