堆棧跟蹤“位于Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList.Add(IStorageItem文件,字符串元數(shù)據(jù),RecentStorageStorageVisibility可見性)\ r \ n(在FluentVideoPlayer.Helpers.FileHelper中)。<> c__DisplayClass7_0.b__0()\ r \ n在Microsoft.Toolkit.Uwp中。 Helpers.DispatcherHelper。<> c__DisplayClass10_0`1.b__0()“我試圖將StorageFile添加到MostRecentlyUsedList,結(jié)果我得到了這個(gè)異常。例外HRESULT E_FAIL已從對(duì)COM組件的調(diào)用返回代碼internal async static Task AddToHistory(StorageFile fileToBeAdded) => await DispatcherHelper.ExecuteOnUIThreadAsync(() => StorageApplicationPermissions.MostRecentlyUsedList.Add(fileToBeAdded, "", RecentStorageItemVisibility.AppAndSystem));我有在靜態(tài)類中使用的靜態(tài)方法,因此可以從應(yīng)用程序中的任何頁(yè)面調(diào)用它。我可以驗(yàn)證StorageFile對(duì)象不是null還是完美的,我也嘗試通過使用DispatcherHelper來解決它,正如您在代碼中看到的那樣,但是無論是否使用它,在兩種情況下都會(huì)發(fā)生異常。更新我曾試圖添加到FutureAccessList以及代替MostRecentlyUsedList,我在這兩種情況下獲得同樣的錯(cuò)誤更新2通常,訪問列表不會(huì)導(dǎo)致任何錯(cuò)誤,例如我可以使用以下代碼訪問它var mlist = StorageApplicationPermissions.MostRecentlyUsedList;var entries = mlist.Entries;錯(cuò)誤僅在我嘗試向其添加存儲(chǔ)文件時(shí)發(fā)生。
- 1 回答
- 0 關(guān)注
- 138 瀏覽
添加回答
舉報(bào)
0/150
提交
取消