2
我正在寫一個將用於WinForms或WPF應用程序的組件,也可以用於Windows服務或單元測試。有沒有在非UI應用程序中使用SynchronizationContext組件的方法?是否可以將SynchronizationContext用於WinForms/WPF應用程序中?
我正在寫一個將用於WinForms或WPF應用程序的組件,也可以用於Windows服務或單元測試。有沒有在非UI應用程序中使用SynchronizationContext組件的方法?是否可以將SynchronizationContext用於WinForms/WPF應用程序中?
任何(主機)應用程序都可以創建自己的SynchronizationContext
類,並調用SynchronizationContext.SetSynchronizationContext
。
或者,您可以在庫中製作無效的SynchronizationContext
,然後在SynchronizationContext.Current
爲null
時使用它。
question談論編寫自定義SynchronizationContext。
你知道任何例子嗎? – Kimi 2010-07-30 08:52:25
什麼的例子? – SLaks 2010-07-30 08:54:17
「應用程序可以如何創建自己的SynchronizationContext」,即應用程序沒有UI循環,就像Windows服務一樣。 – Kimi 2010-07-30 08:57:41