为什么我在使用 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 工作正常,因为我也将它用于检索操作。
我读到:
- https://docs.microsoft.com/en-us/archive/blogs/eliofek/why-do-we-get-the-function-evaluation-requires-all-threads-to-run
- Visual Studio during Debugging: The function evaluation requires all threads to run
但我还是不明白这是怎么回事。我在函数执行后设置了一个断点,所以它不会在方法执行时停止...... Cosmos“ExecuteQuery”语法错误吗?或者我该如何解决这个问题?
您的变量 results
是一个任务,要获取其内容,该任务的线程(不是当前线程)必须能够 运行。如果不继续该过程,则无法检索任务的结果(它是 IEnumerable<TableEntity>
)。但是你在断点上,所以这是不可能的。
你没有做错任何事。此时调试器无法获取该变量的值。继续执行或在调用方法中查看结果
我正在尝试使用 Cosmos Azure Table 从 Azure 中的 Table 检索数据 tablemanager 工作正常,因为我也将它用于检索操作。 我读到:
- https://docs.microsoft.com/en-us/archive/blogs/eliofek/why-do-we-get-the-function-evaluation-requires-all-threads-to-run
- Visual Studio during Debugging: The function evaluation requires all threads to run
但我还是不明白这是怎么回事。我在函数执行后设置了一个断点,所以它不会在方法执行时停止...... Cosmos“ExecuteQuery”语法错误吗?或者我该如何解决这个问题?
您的变量 results
是一个任务,要获取其内容,该任务的线程(不是当前线程)必须能够 运行。如果不继续该过程,则无法检索任务的结果(它是 IEnumerable<TableEntity>
)。但是你在断点上,所以这是不可能的。
你没有做错任何事。此时调试器无法获取该变量的值。继续执行或在调用方法中查看结果