使用新的async / await语法调用Web服务

Sis*_*utl 5 c# soap asynchronous web-services async-await

谁能指出我一个使用新的async / await语法从C#调用Web服务(不是WCF)的示例?像这样:

public async Task<List<Widgets>> GetWidgetsAsync()
{
    var proxy = new Service1();
    var response = await proxy.GetWidgetsAsync();
    return response.Result;
}
Run Code Online (Sandbox Code Playgroud)

小智 -3

这是 Await 和 Async 的官方文档,使用 Async 和 Await 进行异步编程(C# 和 Visual Basic)。我遵循了他们的示例,但没有尝试使用 Web 服务。