Bagikan melalui


IStorageItem2.GetParentAsync Metode

Definisi

Mendapatkan folder induk dari item penyimpanan saat ini.

public:
 IAsyncOperation<StorageFolder ^> ^ GetParentAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageFolder> GetParentAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageFolder> GetParentAsync();
function getParentAsync()
Public Function GetParentAsync () As IAsyncOperation(Of StorageFolder)

Mengembalikan

Ketika metode ini selesai, ia mengembalikan folder induk sebagai StorageFolder.

Atribut

Keterangan

Anda harus memiliki akses ke induk agar metode GetParentAsync berhasil, baik dengan mendeklarasikan kapabilitas pustaka atau dengan mempertahankan folder tingkat yang lebih tinggi di Daftar Akses. Selain itu, metode ini mengembalikan null jika Anda tidak bisa sampai ke induk, alih-alih menaikkan pengecualian.

Contoh ini menunjukkan cara mendapatkan folder induk StorageFile.

function openParentFolder(file) {
    file.GetParentAsync().done(function (folder) {
        if (folder != null) {
            folder.getItemsAsync(function (items) {
                var list = document.getElementById("parentFolderItemsList");
                items.forEach(function (item) {
                    var listItemElement = document.createElement("li");
                    if (item.isOfType(Windows.Storage.StorageItemTypes.folder)) {
                        listItemElement.textContent = item.name + "\\";
                    } else {
                        listItemElement.textContent = item.name;
                    }
                    list.appendChild(listItemElement);
                });
            });
        } else {
            // Unable to get parent folder
        }
    });
}

Berlaku untuk