誰かが以下のコードを変更するのを手伝ってくれませんか:
client.ExecuteAsync(request, response => {
Console.WriteLine(response.Content);
});
基本的に、上記の ExecuteAsync メソッドを使用したいのですが、出力したくはありませんが、response.Content を呼び出し元に返します。
これを達成する簡単な方法はありますか?
私はこれを試しましたが、うまくいきません:
public T Execute<T>(RestRequest request) where T : new()
{
var client = new RestClient();
client.BaseUrl = BaseUrl;
client.Authenticator = new HttpBasicAuthenticator(_accountSid, _secretKey);
request.AddParameter("AccountSid", _accountSid, ParameterType.UrlSegment); // used on every request
var response = client.ExecuteAsync(request, response => {
return response.data);
});
}