コード例 #1
0
        private object GetResults(string searchTerm)
        {
            RootObject rd = null;

            {
                using (var client = new WebBackendClient())
                {
                    rd = client.Download <RootObject>("&q=" + searchTerm);
                }
            }
            return(rd);
        }
コード例 #2
0
        private async Task <RootObject> GetResultsAsync(string searchTerm, int start = 0)
        {
            RootObject rd = null;

            using (var client = new WebBackendClient())
            {
                rd = await client.DownloadAsync <RootObject>("&q=" + searchTerm + "&start=" + start);

                if ((rd.responseStatus == 403) ||
                    (rd.responseData == null))
                {
                    throw new Exception(rd.responseDetails);
                }
            }
            return(rd);
        }