Debugger.NotifyOfCrossThreadDependency Yöntem

Tanım

Bir hata ayıklayıcıya, yürütmenin iş parçacıkları arası bağımlılık içeren bir yol girmek üzere olduğunu bildirir.

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 ()
Öznitelikler

Açıklamalar

Hata ayıklayıcıların, almak istedikleri geri çağırmaları özellikle etkinleştirmesi gerekir. İş parçacıkları arası bağımlılık geri çağırmaları almak isteyen bir hata ayıklayıcı ICorDebugProcess3::SetEnableCustomNotification yöntemini çağırmalıdır.

Öğesini seçen NotifyOfCrossThreadDependency bir hata ayıklayıcısı bildirim üzerine uygun eylemi gerçekleştirebilir. Örneğin, bir işlev değerlendirmesi gerçekleştirmek için genellikle değerlendirmeyi gerçekleştiren iş parçacığı dışında tüm iş parçacıklarının dondurulması gerekir. İşlev değerlendirmesi birden fazla iş parçacığında yürütülmesini gerektiriyorsa, uzaktan iletişim senaryolarında olabileceği gibi değerlendirme engellenir. Bildirim, NotifyOfCrossThreadDependency hata ayıklayıcıya bir iş parçacığını serbest bırakması veya işlev değerlendirmesini durdurması olduğunu bildirir. Bu yöntem döndürdüğünde bildirim koleksiyona tabidir.

Şunlara uygulanır