any way to see if alpacaTradingClient is still connected?

It seems possible that the TradingClient can be disconnected and yet the Streaming and dataStreaming clients stay open. So basically making a bunch of trades without getting any feedback from HandleTradeUpdate.

Is there a way to check if the TradingClient is still connected? Or would it just be easier to ConnectAndAuthenticateAsync() before making all trades?