IStorageItem2.GetParentAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
}
});
}