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); } } }
public GetQueueStatsRequest(QueueIdEnum queueId) { QueueId = queueId; }