jjzjj

FromCurrentSynchronizationContext

全部标签

c# - Hook 事件 Outlook VSTO 在主线程上继续工作

我开发了一个OutlookVSTO插件。有些任务应该在后台线程上进行。通常,检查我本地数据库中的某些内容或调用Web请求。阅读几篇文章后,我放弃了在后台线程中调用Outlook对象模型(OOM)的想法。我有一些wpf控件,我成功地设法使用.NET40TPL执行异步任务,并在完成后在主VSTA线程中“完成”作业(即访问UI或OOM)。为此,我使用了以下形式的语法:Tasktask=Task.Factory.StartNew(()=>{//DolongtasksthathavenothingtodowithUIorOOMreturnSomeResult();});//nowIneedtoa

c# - Hook 事件 Outlook VSTO 在主线程上继续工作

我开发了一个OutlookVSTO插件。有些任务应该在后台线程上进行。通常,检查我本地数据库中的某些内容或调用Web请求。阅读几篇文章后,我放弃了在后台线程中调用Outlook对象模型(OOM)的想法。我有一些wpf控件,我成功地设法使用.NET40TPL执行异步任务,并在完成后在主VSTA线程中“完成”作业(即访问UI或OOM)。为此,我使用了以下形式的语法:Tasktask=Task.Factory.StartNew(()=>{//DolongtasksthathavenothingtodowithUIorOOMreturnSomeResult();});//nowIneedtoa