public Task Connect(string host, string token, ulong userId, string sessionId, CancellationToken parentCancelToken) { Host = host; Token = token; _userId = userId; _sessionId = sessionId; return BeginConnect(parentCancelToken); } private async Task Reconnect()