예제 #1
0
        public string Request(string url, string query)
        {
            var pendingQuery = querystorage.AddRequest(url, query);

            _clientqueryHandler?.SendDynamicPageQuery(url, query);
            if (!pendingQuery.Wait(TimeSpan.FromSeconds(1)))
            {
                querystorage.RemoveExpired(pendingQuery);
                return(null);
            }


            return(pendingQuery.Result);
        }