private static async Task <GetQueueStatsResponse> GetQStats(QueueIdEnum queueId)
        {
            string request = JsonConvert.SerializeObject(new GetQueueStatsRequest(queueId));

            using (HttpRequestMessage httpRequest =
                       new HttpRequestMessage(HttpMethod.Post, AntiCaptchaEndpoints.GetQueueStatsUrl))
            {
                httpRequest.Content = new StringContent(request, Encoding.UTF8, "application/json");

                using (HttpResponseMessage httpResponse = await HttpClient.SendAsync(httpRequest))
                {
                    httpResponse.EnsureSuccessStatusCode();
                    string value = await httpResponse.Content.ReadAsStringAsync();

                    GetQueueStatsResponse ret = JsonConvert.DeserializeObject <GetQueueStatsResponse>(value);
                    return(ret);
                }
            }
        }
Beispiel #2
0
 public GetQueueStatsRequest(QueueIdEnum queueId)
 {
     QueueId = queueId;
 }