0

UWP アプリでは、StorageFolder.GetFilesAsync() nethod を使用してアプリ ストレージ フォルダーから画像にアクセスしようとしています。

    public async void GetMediaFiles()
    {

        _localMediaFolder = await GetOrCreateFolder(ApplicationData.Current.LocalFolder, "Media", ReservationId.ToString());
        IReadOnlyList<StorageFile> files = await _localMediaFolder.GetFilesAsync();

    }

既知のフォルダーも使用しようとしましたが、同じ結果になりました。

    public async void GetMediaFiles()
    {

        StorageFolder picturesFolder = KnownFolders.PicturesLibrary;
        _tempMediaFolder = await picturesFolder.CreateFolderAsync("media", CreationCollisionOption.OpenIfExists);
        IReadOnlyList<StorageFile> storageFilesOperation = await _tempMediaFolder.GetFilesAsync();

    }

「IReadOnlyList」の代わりに「System.__ComObject」を取得しています。「IReadOnlyList」にキャストできず、必要なファイルを取得するために使用する方法がわかりません。

既知のフォルダーも使用しようとしましたが、同じ結果になりました。アプリがファイルまたはフォルダーにアクセスできないことを示す出力に例外はありません。写真ライブラリへのアクセスについて、アプリのマニフェストも確認しました。

どうすればこれを修正できますか?

4

1 に答える 1