等待客户端异步

时间:2017-03-30 12:44:54

标签: c# asynchronous

由于我对c#中的Async缺乏了解,我有一些代码让我烦恼。

public async Task<T> GetAsync(string apiURL)
    {
        _client = await SchedulerHttpClient.ClientTask;

        var response = await _client.GetAsync(apiURL);

        if(response.IsSuccessStatusCode)
        {
            var responseContent = response.Content.ReadAsAsync<T>();
            //todo: check
            return responseContent.Result;
        }
        else
        {
            return default(T);
        } 
    }

我的问题是我想从响应中获取内容,在我的示例中,我等待响应,以便我可以获取内容。

但是我应该使用await来获取内容,如果没有,那么如果我不等待,我如何从响应中获取内容。

0 个答案:

没有答案