0

我已經閱讀了關於SynchronizationContext的所有推薦文章,但有一個小問題我沒有找到答案。 在我的情況下,我有一個事件處理程序,它調用將文本輸出到TextBox的Log()方法。 Log()從WCF服務中調用。該事件是從WCF客戶端實例(線程)引發的。 通常,我檢查Control.InvokeRequired以確保我在正確的線程上。Can SynchronizationContext.Post或.Send是否會導致異常?

使用SynchronizationContext時還需要這麼做嗎? 換句話說,即使我已經在正確的線程上,我是否可以始終執行.Post()或.Send()?

回答

0

使用郵政或發送,如果你已經在正確的線程是沒有必要的,但它會工作

相關問題