您好我正在尝试使用TPL与表达式的行为创建缩略图,但我试图访问File.OpenRead(uriSource)行上的另一个线程异常。我试图将一个UI线程的参数传递给一个后台任务的线程,导致我认为的错误......我该如何解决这个问题?将参数传递到任务的操作委托结果是例外
Task.Factory.StartNew(() => RenderThumb(UriSource)).ContinueWith((bs) =>
{....}, TaskScheduler.FromCurrentSynchronizationConext());
private BitmapSource RenderThumb(string uriSource)
{
Stream imageStream = File.OpenRead(uriSource);
...
return bitmapSource;
}
我们的水晶球今天似乎出现故障。你介意用你得到的确切例外更新你的问题吗? –