Ejemplo n.º 1
0
        public static void addSearchToAccount(AccountTwitter account, string query)
        {
            CreateSavedSearchOptions options = new TweetSharp.CreateSavedSearchOptions();

            options.Query = query;

            IAsyncResult       result      = account.twitterService.BeginCreateSavedSearch(options);
            TwitterSavedSearch savedSearch = account.twitterService.EndCreateSavedSearch(result);


            if (savedSearch != null)
            {
                account.addSearch(TweetSharpConverter.getSearchFromTwitterSavedSearch(account, savedSearch));
            }
        }
		public virtual void CreateSavedSearch(CreateSavedSearchOptions options, Action<TwitterSavedSearch, TwitterResponse> action)
		{
			var query = options.Query;
			
			WithHammock(WebMethod.Post, action, "saved_searches/create", FormatAsString, "?query=", query);
		}
		public virtual IAsyncResult BeginCreateSavedSearch(CreateSavedSearchOptions options)
		{
			var query = options.Query;
				

			return BeginWithHammock<TwitterSavedSearch>(WebMethod.Post, "saved_searches/create", FormatAsString, "?query=", query);
		}
		public virtual Task<TwitterResponse<TwitterSavedSearch>> CreateSavedSearchAsync(CreateSavedSearchOptions options)
		{
			var query = options.Query;
				
			
			return ExecuteRequest<TwitterSavedSearch>(HttpMethod.Post, "saved_searches/create", FormatAsString, "?query=", query);
		}
		public virtual Task<TwitterAsyncResult<TwitterSavedSearch>> CreateSavedSearchAsync(CreateSavedSearchOptions options)
		{
			var query = options.Query;
			
			return WithHammockTask<TwitterSavedSearch>(_client, WebMethod.Post, "saved_searches/create", FormatAsString, "?query=", query);
		}
		public virtual IAsyncResult CreateSavedSearch(CreateSavedSearchOptions options, Action<TwitterSavedSearch, TwitterResponse> action)
		{
			var query = options.Query;
				

			return WithHammock(_client, WebMethod.Post, action, "saved_searches/create", FormatAsString, "?query=", query);
		}