protected override void OnConnectionClosed() { if (_current != null) { _current.Reset(); AddFile(_current); _current = null; } if (!ClosedOnError && !_cancel) { if (PendingCount > 0) { Reconnect(); return; } if (OnCStoreComplete != null) { try { OnCStoreComplete(this); } catch (Exception e) { Log.Error("Unhandled exception in user C-Store Complete Callback: {0}", e.Message); } } } if (OnCStoreClosed != null) { try { OnCStoreClosed(this); } catch (Exception e) { Log.Error("Unhandled exception in user C-Store Closed Callback: {0}", e.Message); } } }