为什么我在使用 Cosmos ExecuteQuery 查询 azure table 存储时得到 "The function evaluation requires all threads to run"?

Why do i get "The function evaluation requires all threads to run" when querying an azure table storage with Cosmos ExecuteQuery?

我正在尝试使用 Cosmos Azure Table 从 Azure 中的 Table 检索数据 tablemanager 工作正常,因为我也将它用于检索操作。 我读到:

但我还是不明白这是怎么回事。我在函数执行后设置了一个断点,所以它不会在方法执行时停止...... Cosmos“ExecuteQuery”语法错误吗?或者我该如何解决这个问题?

您的变量 results 是一个任务,要获取其内容,该任务的线程(不是当前线程)必须能够 运行。如果不继续该过程,则无法检索任务的结果(它是 IEnumerable<TableEntity>)。但是你在断点上,所以这是不可能的。

你没有做错任何事。此时调试器无法获取该变量的值。继续执行或在调用方法中查看结果