/// <summary> /// Queue a ReverseGeocode for inclusion in the next multi request. /// </summary> /// <param name="point">the geo location point parameter</param> public void QueueFetch(Point point) { MultiQuery.AddQuery(UrlForGeocode(), point.ToUrlQuery()); }
/// <summary> /// Send all milti query requests which were queued up. /// </summary> /// <returns></returns> public string SendQueueRequests() { return(RawQuery(UrlForMulti(), MultiQuery.ToUrlQuery())); }
/// <summary> /// Queue a facet request for inclusion in the next multi request. /// </summary> /// <param name="table">the name of the table you wish to use a facet request against (e.g., "places")</param> /// <param name="query">the facet query to run against table.</param> public void QueueFetch(string table, FacetQuery query) { MultiQuery.AddQuery(UrlForFacets(table), query.ToUrlQuery()); }
/// <summary> /// Queue a resolve request for inclusion in the next multi request. /// </summary> /// <param name="table">the name of the table you wish to use resolve against (e.g., "places")</param> /// <param name="query">the resolve query to run against table.</param> public void QueueFetch(string table, ResolveQuery query) { MultiQuery.AddQuery(UrlForResolve(table), query.ToUrlQuery()); }
/// <summary> /// Queue a raw read request for inclusion in the next multi request. /// </summary> /// <param name="path">the path to run the request against</param> /// <param name="query">the parameters to send with the request</param> public void QueueFetch(string path, string query) { MultiQuery.AddQuery(path, query); }
/// <summary> /// Queue a monetize query for inclusing in the next multi request. /// </summary> /// <param name="query"></param> public void QueueFetchMonetize(Query query) { MultiQuery.AddQuery(UrlForMonetize(), query.ToUrlQuery()); }
/// <summary> /// Queue a Geopulse for inclusion in the next multi request. /// </summary> /// <param name="point">Geopulse query parameter</param> public void QueueFetch(Geopulse point) { MultiQuery.AddQuery(UrlForGeopulse(), point.ToUrlQuery()); }