SignalR,Outlook加载项和多线程异常

时间:2016-01-28 09:24:29

标签: multithreading signalr vsto outlook-addin

在Outlook中我有这段代码......

Button button = (Button)this.findViewById(R.id.button1);

ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("label","woop woop in the clipboard");
clipboard.setPrimaryClip(clip);

但是显示我的表格" TestForm"崩溃,因为它在主线程中,而SignalR在另一个线程上。

知道如何让它发挥作用吗?

1 个答案:

答案 0 :(得分:0)

您最好的尝试是使用专用线程来执行SignalR作业并返回主STA线程以访问Outlook对象模型或显示表单/ WPF组件。

这是如何在主线程上“继续”工作的: Hooked events Outlook VSTO continuing job on main Thread