public void Stop() { _Context?.Dispose(); // Set the target to the completed state to signal to the consumer that no more data will be available. _TargetBuffer?.Complete(); _Stream?.StopStream(); _Stream = null; Library.WriteErrorLog("Tweet streamer stoped (.Stop())."); }
private bool SaveContextBatch() { try { _Context.SaveChanges(); } catch (System.Data.Entity.Validation.DbEntityValidationException ex) { Library.WriteErrorLog("Entity validation error: " + ex.EntityValidationErrors.First().ValidationErrors.First().ErrorMessage); _Context?.Dispose(); _Context = new twitterEntities(); return(false); } catch (Exception ex) { Library.WriteErrorLog(ex.GetInnermostException()); _Context?.Dispose(); _Context = new twitterEntities(); return(false); } return(true); }