private void EnsureSessionIsOpen() { if (!IsOpen) throw new InvalidOperationException("The session is not open."); }