public Connection(TcpClient tcpClient, CancellationToken cancellationToken) { _tcpClient = tcpClient; _networkStream = _tcpClient.GetStream(); _transferStream = _networkStream; _cancellationToken = cancellationToken; SessionId = SessionIdGenerator.Generate(); }