0

プロフィール写真をローカル ストレージのファイルに保存したいと考えています。

このコードで IRandomAccessStreamWithContentType を取得しますが、ディスクに保存する方法がわかりません。

var contactPicker = new Windows.ApplicationModel.Contacts.ContactPicker();
contactPicker.CommitButtonText = "Select";

var contact = await contactPicker.PickSingleContactAsync();

using (IRandomAccessStreamWithContentType stream = await contact.GetThumbnailAsync())
{
    //Save stream on LocalFolder
}
4

1 に答える 1

-1

他のストリームと同じように機能すると仮定するとIRandomAccessStreamWithContentType、これでうまくいくはずです。

using (IRandomAccessStreamWithContentType stream = await contact.GetThumbnailAsync())
{
     using(FileStream fs = new FileStream("path", FileMode.CreateNew))
     {
          stream.CopyTo(fs);
     }
}
于 2013-03-09T00:48:33.767 に答える