Win8下 Await SayHello();//这个方法会异步执行而且要调用的人也要加Async很烦人
而且项目里头操作文件有并发问题
加个锁都加不了
同步执行 如何去掉方法的Async和Await
而且项目里头操作文件有并发问题
加个锁都加不了
同步执行 如何去掉方法的Async和Await
解决方案 »
- winform的问题
- 想做个网站,要怎么开始,学习什么,请各位给点建议....
- Datetime数据减法
- 急!!!一个页面由一些DataGrid排列而成,照理说可以用一张A3的纸打印,而实际打印出来却变成3张,而且字号变大,格式错乱,怎么回事?
- access数据库的数据存储量问题
- C#:谁有"可伸缩个性化窗体"的源代码,即刻给分
- 怎样才能把C#学好阿
- 写正则表达式提取[TAG]XXXXX[/TAG]
- 分不多,请各位帮帮忙。。。关于showModalDialog()的问题
- 一个关于DataGrid的问题!!!! 请高手来指点迷津
- 急!新手求助EXCEL操作和创建文件夹问题,详见内容。
- c#串行通信发送附加位
我怎么能够把这些必须要await的地方用其他方法替代掉!
{
if (imageFile != null)
{
using (IRandomAccessStream stream = await imageFile.OpenAsync(FileAccessMode.Read))
{
BitmapDecoder decoder = await BitmapDecoder.CreateAsync(stream);
PixelDataProvider pixelData = await decoder.GetPixelDataAsync();
byte[] detachPixelData = pixelData.DetachPixelData();
wbsrcImage = new WriteableBitmap((int)decoder.PixelWidth, (int)decoder.PixelHeight);
Stream bmpstream = wbsrcImage.PixelBuffer.AsStream();
bmpstream.Seek(0, SeekOrigin.Begin);
byte[] pixels = new byte[(uint)bmpstream.Length];
bmpstream.Write(detachPixelData, 0, pixels.Length);
}
}
return wbsrcImage;
}你看那个await能去掉啊