protected override void Dispose(bool disposing) { if (disposing) { db.Dispose(); } base.Dispose(disposing); }
protected void Dispose(bool disposing) { if (disposing) { db.Dispose(); } Dispose(disposing); }
private void Dispose(bool disposing) { if (!IsDisposed) { IsDisposed = true; Stop(); Twitter.Dispose(); SaveCache(); } }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); if (twitterCtx != null) { twitterCtx.Dispose(); twitterCtx = null; } }
// STATUS [ June 25, 2019 ]: this works /// <summary> /// Create LinqToTwitter.List /// </summary> /// <remarks> /// Uses LinqToTwitter /// See: https://github.com/JoeMayo/LinqToTwitter/wiki/List-Entity /// </remarks> /// <param name="userName"> /// The screen name / Twitter handle / user name that you want /// </param> /// <example> /// var taskSearch = await GetListsForUser("mr_baseball"); /// </example> public async Task <List <List> > GetListsForUserAsync(string userName) { SingleUserAuthorizer authorizedUser = AuthorizeTwitterUser(); TwitterContext twitterCtx = new TwitterContext(authorizedUser); var linqToTwitterListItems = await (from list in twitterCtx.List where list.Type == ListType.List && list.ScreenName == userName select list).ToListAsync(); PrintLinqToTwitterListInfo(linqToTwitterListItems); twitterCtx.Dispose(); return(linqToTwitterListItems); }
void CreateContext() { if (_twitterContext != null) { _twitterContext.Dispose(); } SingleUserAuthorizer authorizer = new SingleUserAuthorizer() { Credentials = GetCredentials() }; _twitterContext = new TwitterContext(authorizer) { Log = Console.Out }; }
/* * SUMMARY: # A few methods included here that use LinqToTwitter # TwitterTweetinviController has many more ways to get Twitter data */ #region TIMELINES and TWEETS ------------------------------------------------------------ // STATUS [ June 25, 2019 ]: this works /// <summary> /// Search all of Twitter to find most recent tweets that include 'searchString' parameter /// Set to return last 100 relevant tweets which is the max possible /// </summary> /// <remarks> /// Uses LinqToTwitter /// See: https://github.com/JoeMayo/LinqToTwitter/wiki/Searching-Twitter /// </remarks> /// <param name="searchString"> /// The string that you would like to search twitter for /// </param> /// <example> /// string fullName = "Anthony Rizzo"; /// var taskSearch = await ExecuteTwitterStringSearch(fullName); /// </example> public async Task <List <TwitterStatus> > ExecuteTwitterStringSearchAsync(string searchString) { SingleUserAuthorizer authorizedUser = AuthorizeTwitterUser(); TwitterContext twitterCtx = new TwitterContext(authorizedUser); Search searchResponse = await (from search in twitterCtx.Search where search.Type == SearchType.Search && search.Query == searchString && search.Count == 100 select search) .SingleOrDefaultAsync(); List <TwitterStatus> twitterStatus = CreateNewStatusListForEach(searchResponse); PrintTwitterStatuses(twitterStatus); twitterCtx.Dispose(); return(twitterStatus); }
protected override void Dispose(bool disposing) { _context.Dispose(); _twitterContext.Dispose(); }
public void Dispose() { _context?.Dispose(); }
public void Dispose() { _ctx.Dispose(); }
private void Unload() { _twitterCtx?.Dispose(); _twitterCtx = null; }