Der Typ- oder Namespacename „IRestResponse“ konnte nicht gefunden werden (fehlt Ihnen eine using-Direktive oder ein Asse

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Der Typ- oder Namespacename „IRestResponse“ konnte nicht gefunden werden (fehlt Ihnen eine using-Direktive oder ein Asse

by Guest » 30 Dec 2024, 19:39

Ich habe ein Problem mit IRestResponse im Folgenden:

Code: Select all

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;
}

Code: Select all

IRestResponse
throws

Der Typ- oder Namespace-Name „IRestResponse“ konnte nicht gefunden werden (fehlt Ihnen eine using-Direktive oder eine Assembly-Referenz?)
Ich kann es nicht zum Laufen bringen. IntelliSense schlägt vor, RestResponse> anstelle von IRestResponse zu verwenden.

Aber wenn ich RestResponse verwende, bekomme ich Ungültige Anfrage für die Antwort.
Das obige Codebeispiel ist aus Visual Basic „übersetzt“, funktioniert aber in VB einwandfrei. Ich weiß nicht, ob das Problem mit der Bad Request von der Verwendung von RestResponse herrührt, aber ich gehe davon aus, dass IRestResponse genau wie in VB benötigt wird.
Ich habe auch Leute gesehen, die IRestResponse verwenden, aber es funktioniert bei mir einfach nicht. Ich verwende RestSharp;, aber brauche ich noch etwas anderes?

Top