Нет данных в переменной - C#
Формулировка задачи:
Листинг программы
- var league = client.GetLeagues(29);
Листинг программы
- public async Task<List<League>> GetLeagues(int sportId)
- {
- return (await GetXmlAsync<LeaguesResponse>("leagues?sportid={0}", sportId)).Leagues;
- }
Решение задачи: «Нет данных в переменной»
textual
Листинг программы
- protected async Task<T> GetXmlAsync<T>(string requestType, params object[] values)
- where T : XmlResponse
- {
- var response = await _httpClient.GetAsync(string.Format(requestType, values)).ConfigureAwait(false);
- var str = await _httpClient.GetStringAsync(string.Format(requestType, values));
- response.EnsureSuccessStatusCode(); // throw if web request failed
- var xmlFormatter = new XmlMediaTypeFormatter { UseXmlSerializer = true };
- var apiResponse = await response.Content.ReadAsAsync<T>(new[] {xmlFormatter});
- if (apiResponse.IsValid)
- {
- return apiResponse;
- }
- throw new Exception("Pinnacle Sports API error: " + apiResponse.Error.Message);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д