Не удалось найти тип или имя пространства имен «IRestResponse» (вам не хватает директивы using или ссылки на сборку?)C#

Место общения программистов C#
Ответить
Anonymous
 Не удалось найти тип или имя пространства имен «IRestResponse» (вам не хватает директивы using или ссылки на сборку?)

Сообщение Anonymous »

У меня проблема с IRestResponse, описанная ниже:

Код: Выделить всё

public async Task GetAccessToken()
{
var client = new RestClient(WebConfigurationManager.AppSettings["TokenUrl"]);
var request = new RestRequest();
request.Method = Method.Post;
request.AddHeader("cache-control", "no-cache");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "grant_type=client_credentials&client_id=" + WebConfigurationManager.AppSettings["ClientId"] + "&client_secret=" + WebConfigurationManager.AppSettings["ClientSecret"] + "", ParameterType.RequestBody);

IRestResponse response = await client.ExecuteAsync(request);
string serStatus = ((RestResponseBase)response).Content;
CezanneToken details = JsonConvert.DeserializeObject(serStatus);
string Token = details.access_token;

return details;
}

Код: Выделить всё

IRestResponse
выдает

Не удалось найти тип или имя пространства имен «IRestResponse» (вам не хватает директивы using или ссылки на сборку?)
Я не могу заставить это работать. IntelliSense предлагает использовать RestResponse> вместо IRestResponse.

Но когда я использую RestResponse, я получаю Неверный запрос в ответе.
Приведенный выше пример кода «переведен» из Visual Basic, но отлично работает в VB. Я не знаю, связана ли проблема с неверным запросом с использованием RestResponse, но я предполагаю, что IRestResponse необходим так же, как и в VB.
Я также видел людей, использующих IRestResponse, но у меня он не работает. У меня есть RestSharp; но нужно ли мне еще что-то?

Подробнее здесь: https://stackoverflow.com/questions/712 ... -missing-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»