Debugger.NotifyOfCrossThreadDependency Metod

Definition

Meddelar ett felsökningsprogram att körningen är på väg att ange en sökväg som omfattar ett beroende mellan trådar.

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

Kommentarer

Felsökningsprogram måste specifikt aktivera återanrop som de vill ta emot. Ett felsökningsprogram som vill ta emot återanrop mellan trådar måste anropa metoden ICorDebugProcess3::SetEnableCustomNotification .

Ett felsökningsprogram som har valt NotifyOfCrossThreadDependency kan vidta lämpliga åtgärder vid avisering. Om du till exempel utför en funktionsutvärdering måste du vanligtvis frysa alla trådar förutom den tråd som utför utvärderingen. Om funktionsutvärderingen kräver körning på mer än en tråd, vilket kan inträffa i fjärrkommunikationsscenarier, blockeras utvärderingen. Meddelandet NotifyOfCrossThreadDependency informerar felsökaren om att den måste släppa en tråd eller avbryta funktionsutvärderingen. Meddelandet omfattas av insamling när den här metoden har returnerats.

Gäller för