dotNet 中是否有 DirectoryInfo.GetFiles/Directory.GetDirectories 的异步版本?我想在 F# 异步 block 中使用它们,如果有一个可以使用 AsyncCallbacks 调用的版本就好了。
问题是我试图吸收一堆目录,可能是通过慢速网络连接在 SMB 上安装的,并且我不希望一堆线程池线程在可以执行其他操作时等待网络读取工作。
最佳答案
不,我认为不存在。池线程方法可能是最实用的。或者,我想您可以转到 P/Invoke - 但这会需要更多工作。
关于.net - dotNet 中是否有 DirectoryInfo.GetFiles/Directory.GetDirectories 的异步版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/719020/