簡體   English   中英

什么是System.UnauthorizedAccessException?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM