可能有人请帮我修改代码如下:示例工作
client.ExecuteAsync(request, response => {
Console.WriteLine(response.Content);
});
基本上我想用ExecuteAsync方法之上,但不想打印,但返回的响应。内容给调用者。
有没有简单的方法来实现这一目标?
我试过,但犯规的工作:
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);
});
}
上面的代码是从 https://github.com/restsharp/RestSharp
你可以请详细说明:“你不能返回一个同步传递的值“ –