Je ne trouve aucun exemple d'utilisation des méthodes GetAsync
ou PostAsync
. Je tente de le mettre en œuvre avec:Comment utiliser GetAsync ou PostAsync dans RestSharp
private static Task<IRestResponse> GetResultAsync(RestClient client, RestRequest request)
{
var taskSource = new TaskCompletionSource<IRestResponse>();
client.GetAsync(request, response =>
{
taskSource.SetResult(response);
});
return taskSource.Task;
}
et je reçois une erreur, parce que je ne sais pas ce qui doit être passé comme RestRequestAsyncHandle
argument:
Action » délégué < IRestResponse, RestRequestAsyncHandle> 'ne prend pas 1 arguments
quelqu'un peut me dire ce qui devrait être passé en RestRequestAsyncHandle
?
Ce serait correct, mais *: Mélanger TAP et le bon vieux Async n'est pas vraiment une bonne idée. RestClient fournit une API TAP - alors pourquoi ne pas l'utiliser? – Fildor
@Fildor Je suis complètement d'accord. –