Esempio n. 1
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         db.Dispose();
     }
     base.Dispose(disposing);
 }
Esempio n. 2
0
 protected void Dispose(bool disposing)
 {
     if (disposing)
     {
         db.Dispose();
     }
     Dispose(disposing);
 }
Esempio n. 3
0
 private void Dispose(bool disposing)
 {
     if (!IsDisposed)
     {
         IsDisposed = true;
         Stop();
         Twitter.Dispose();
         SaveCache();
     }
 }
Esempio n. 4
0
    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);
        }
Esempio n. 6
0
        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();
 }
Esempio n. 9
0
 public void Dispose()
 {
     _context?.Dispose();
 }
Esempio n. 10
0
 public void Dispose()
 {
     _ctx.Dispose();
 }
Esempio n. 11
0
 private void Unload()
 {
     _twitterCtx?.Dispose();
     _twitterCtx = null;
 }