我有一些使用asmx
网络方法的遗留代码。我无法控制使用任何其他技术的决定,但我需要对其进行一些修改。
该方法当前返回一个自定义对象,但我需要对其进行修改以调用等待的方法,因此该方法现在应该变为async
并且返回值现在被强制为Task<Object>
有没有办法返回Object
而不是Task<Object>
?这是我的代码示例:
[WebMethod]
public async Task<Foo> DoSomethingAwaited()
{
return await WaitForMe();
}