public void Close() { try { if (_currentBlock != null && !_exceptionThrown) { _clickHouseConnection.Formatter.ReadResponse(); } } catch (ClickHouseException) { _exceptionThrown = true; _clickHouseConnection.MakeBroken(); } catch (IOException) { _exceptionThrown = true; _clickHouseConnection.MakeBroken(); } #if !NETCOREAPP11 if ((_behavior & CommandBehavior.CloseConnection) != 0 || _exceptionThrown) { _clickHouseConnection.Close(); } #endif _clickHouseConnection = null; }
public void Close() { if (_currentBlock != null) { _clickHouseConnection.Formatter.ReadResponse(); } if (_clickHouseConnection != null && (_behavior & CommandBehavior.CloseConnection) != 0) { _clickHouseConnection.Close(); } _clickHouseConnection = null; }
public void Close() { if (_currentBlock != null) { _clickHouseConnection.Formatter.ReadResponse(); } #if !NETCOREAPP11 if ((_behavior & CommandBehavior.CloseConnection) != 0) { _clickHouseConnection.Close(); } #endif _clickHouseConnection = null; }