如何在异步方法中将Task <object>转换为object?

时间:2017-09-28 02:11:46

标签: c# asynchronous asmx

我有一些使用asmx网络方法的遗留代码。我无法控制使用任何其他技术的决定,但我需要对其进行一些修改。

该方法当前返回一个自定义对象,但我需要对其进行修改以调用等待的方法,因此该方法现在应该变为async并且返回值现在被强制为Task<Object>

有没有办法返回Object而不是Task<Object>?这是我的代码示例:

[WebMethod]
public async Task<Foo> DoSomethingAwaited()
        {

           return await WaitForMe();

        }

0 个答案:

没有答案