The IsConnected property indicates whether there is an
active session and the client has successfully authenticated with
the API server. Checking the value of this property is not simply
a passive status check. The network connection to the provider may
be transient and can be automatically re-established if the client
session has been idle. The IsConnected property may cause
the control to reconnect and re-authenticate with the server if
necessary.
If the control must re-authenticate, it will attempt to reconnect
to the server and validate the selected model for the session. If
the server reports an error condition, such as an invalid API key,
the connection will not be re-established and the property will
return False.