Exemplo n.º 1
0
#pragma warning disable CS8625
    void Cleanup()
    {
        if (_state == ImporterState.Disposed)
        {
            return;
        }
        var connector = _connector;

        LogMessages.BinaryCopyOperationCompleted(Logger, _rowsImported, connector?.Id ?? -1);

        if (connector != null)
        {
            connector.CurrentCopyOperation = null;
            _connector.Connection?.EndBindingScope(ConnectorBindingScope.Copy);
            _connector = null;
        }

        _buf   = null;
        _state = ImporterState.Disposed;
    }