Ich kann keine Beispiele für die Verwendung GetAsync
oder PostAsync
Methoden finden. Ich versuche, es zu implementieren mit:Verwendung von GetAsync oder PostAsync in 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;
}
und ich erhalte eine Fehlermeldung, weil ich nicht weiß, was als RestRequestAsyncHandle
Argument übergeben werden müssen:
Delegate ‚Aktion < IRestResponse, RestRequestAsyncHandle> 'nimmt nicht 1 Argumente
Kann mir jemand sagen, was als RestRequestAsyncHandle
übergeben werden?
Das wäre richtig, aber *: Mixing TAP und die gute ol 'Async ist nicht viel eine gute Idee. RestClient bietet eine TAP-API - warum also nicht verwenden? – Fildor
@Fildor stimme ich vollständig zu. –