C# 在哪里可以找到异步队列的当前内容?

C# 在哪里可以找到异步队列的当前内容?,c#,asynchronous,task-parallel-library,C#,Asynchronous,Task Parallel Library,C#提供任务和异步。我通过一个异步方法将一个任务放到队列中,方法是: private async Task DoThing() { var results = await Task.Run(() => { // do some things } // do other async things } 我在任务中设置了一个断点。运行,但从未调用它。我知道它通常会被称为;但我可能在别的地方做错了什么 然而,这让我想知道:在哪里可以找到任务工厂用来决定下

C#提供任务和异步。我通过一个异步方法将一个任务放到队列中,方法是:

private async Task DoThing() {
    var results = await Task.Run(() => 
    {
        // do some things
    }
// do other async things
}
我在任务中设置了一个断点。运行,但从未调用它。我知道它通常会被称为;但我可能在别的地方做错了什么


然而,这让我想知道:在哪里可以找到任务工厂用来决定下一步要处理什么任务的队列的当前内容?关于这个问题,我在谷歌上做了几次查询,但似乎什么也找不到。是否可以检查工作队列本身以查看其中的内容?

线程池不公开任何查看已排入队列的项目的方法。

线程池不公开任何查看已排入队列的项目的方法。

您可以在可视窗口中查看当前正在执行的任务和计划的任务调试时使用Studio。

调试时,您可以在Visual Studio中看到当前正在执行的任务和计划的任务。

您可以发布一篇演示问题的文章吗?我在代码中遇到的问题与我想查看队列中的任务无关,所以我没有列出它,你可以发布一个演示问题的帖子吗?我在代码中遇到的问题与我想查看队列中的任务无关,所以我没有列出它