以下のコードを使用して、ウィンドウフォンでサーバーから非同期に画像を読み込もうとしていますが、InMemoryRandomAccessStream でエラーが発生します
「型または名前空間名 'InMemoryRandomAccessStream' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)」
private async Task GetImageTaskAsync()
{
HttpClient client = new HttpClient();
HttpResponseMessage response = await client.GetAsync("http://ts1.mm.bing.net/images/thumbnail.aspx?q=1080606601222&id=e7d54ea3862e939e6fd414b8750d86bdimage/jpeg1601204364");
byte[] img = await response.Content.ReadAsByteArrayAsync();
InMemoryRandomAccessStream randomAccessStream = new InMemoryRandomAccessStream();
DataWriter writer = new DataWriter(randomAccessStream.GetOutputStreamAt(0));
writer.WriteBytes(img);
await writer.StoreAsync();
BitmapImage b = new BitmapImage();
b.SetSource(randomAccessStream);
}
私の使用ステートメントは以下のとおりです
using System;
using System.Collections.ObjectModel;
using System.ComponentModel;
using RaveCompass.Resources;
using System.Net;
using System.Windows;
using Windows.Storage.Streams;
using System.Xml.Linq;
using System.Net.Http;
using System.Threading.Tasks;
using System.Windows.Media.Imaging;
親切に支援してください。ウェブサイトから非同期的に画像をロードできる他の方法がある場合は、親切に提案してください