Пример #1
0
        /// <summary>Synchronously send the ListSearchSynonyms request</summary>
        /// <param name="request">Request to be sent</param>
        /// <returns>Response from the API</returns>
        public ListSearchSynonymsResponse Send(ListSearchSynonyms request)
        {
            var task   = Task.Run(async() => await SendAsync(request));
            var result = task.WaitAndUnwrapException();

            return(result);
        }
Пример #2
0
        /// <summary>Asynchronously send the ListSearchSynonyms request</summary>
        /// <param name="request">Request to be sent</param>
        /// <returns>Task representing the asynchronous operation</returns>
        public async Task <ListSearchSynonymsResponse> SendAsync(ListSearchSynonyms request)
        {
            var json = await SendRequestAsync(request);

            return(ParseResponse(json, request));
        }
Пример #3
0
 /// <summary>Parse JSON response</summary>
 /// <param name="json">JSON string from the API</param>
 /// <param name="request">Request sent to the API</param>
 /// <returns>Parsed response</returns>
 protected ListSearchSynonymsResponse ParseResponse(string json, ListSearchSynonyms request)
 {
     return(JsonConvert.DeserializeObject <ListSearchSynonymsResponse>(json));
 }