共有ポイントドキュメントライブラリに電子メールをアップロードするVSTOOutlookアドインに取り組んでいますが、重大な問題は、アップロードプロセスの進行中にBackGroundWorkerを使用してもOutlookを使用できないことです。
コードは次のとおりです。
System.Threading.SynchronizationContext.SetSynchronizationContext(new WindowsFormsSynchronizationContext());
bw = new BackgroundWorker();
bw.WorkerReportsProgress = true;
bw.DoWork += delegate(object sender, DoWorkEventArgs e)
{
bw_DoWork(sender, e, uploadData);
};
bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
bw.ProgressChanged += new ProgressChangedEventHandler(bw_ProgressChanged);
誰かがそれを解決する方法を知っているなら、この点で私を素早く助けてください。