我有一个网络服务和这个特殊的功能:
IAsyncResult func(object signature, AsyncCallback callBack, object asyncState)
我可以理解,使用 await 的唯一目的不是在执行很长的操作时阻塞 UI,而且它还有一些回调函数可用于执行“func”的结果
就我而言,我必须等待(必须等待)直到我得到 func 的结果。
任何建议我应该如何等到我得到 func 的结果(换句话说,坚持到我得到结果)
编辑:
我为什么要那么做 ?
我只想检查签名是否属于特定类型。如果是这样,该函数将停止执行并返回 0。这是我从 func 中需要的唯一功能,并且认为不值得定义回调方法和状态对象。