Debugger.NotifyOfCrossThreadDependency 方法

定义

通知调试器执行即将进入一个涉及跨线程依赖项的路径。

public:
 static void NotifyOfCrossThreadDependency();
public static void NotifyOfCrossThreadDependency ();
[System.Runtime.InteropServices.ComVisible(false)]
public static void NotifyOfCrossThreadDependency ();
static member NotifyOfCrossThreadDependency : unit -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
static member NotifyOfCrossThreadDependency : unit -> unit
Public Shared Sub NotifyOfCrossThreadDependency ()
属性

注解

调试器必须专门启用它们希望接收的回调。 想要接收跨线程依赖项回调的调试器必须调用 ICorDebugProcess3::SetEnableCustomNotification 方法。

已选择 NotifyOfCrossThreadDependency 的调试器可以在通知时采取适当的操作。 例如,执行函数评估通常需要冻结除执行计算的线程之外的所有线程。 如果函数评估需要在多个线程上执行(在远程处理方案中可能发生),则计算将阻止。 通知 NotifyOfCrossThreadDependency 通知调试器必须释放线程或中止函数评估。 此方法返回后,通知受集合的约束。

适用于