[英]what's System.UnauthorizedAccessException?
我有此代碼,允許我的Windows Phone屏幕截圖:
private void TakeScreenShot()
{
// Take a screenshot
var screenshot = new WriteableBitmap(this, null);
var screenshotname = String.Format("Screenshooter_{0}", DateTime.Now.Ticks);
using (var ms = new MemoryStream())
{
screenshot.SaveJpeg(ms, 480, 800, 0, 85);
ms.Seek(0, SeekOrigin.Begin);
var library = new MediaLibrary();
var pic = library.SavePicture(screenshotname, ms);
}
MessageBox.Show(string.Concat("Screenshot saved as ", screenshotname));
}
但是我有一個例外(System.UnauthorizedAccessException)這條指令:
var pic = library.SavePicture(screenshotname, ms);
如何拋出異常? 提前致謝。
如錯誤所述- 您無權寫入MediaLibrary
。
您需要從功能選項卡添加權限。
當操作系統由於I / O錯誤或特定類型的安全錯誤而拒絕訪問時引發的異常。 來源:msdn似乎您無權訪問您的媒體庫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.