I'm getting an ObjectDisposedException being thrown by the HttpClient when it calls its static TimeoutCallBack method to cancel a CancellationTokenSource created during a successful request.
It appear this timeout is set from within HttpClient.Send(...) via SetTimeout(linkedCts);
Is this accepted behaviour or is there something I am not cleaning up after a successful request?
I am using a single HttpClient instance for multiple requests during the lifetime of my client app (ClientSession).
I do not recreate the client on each call.
I am using the default timeout.
Thanks for any help in advance.