Share via


IStorageItem2.GetParentAsync Método

Definição

Obtém a pasta pai do item de armazenamento atual.

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)

Retornos

Quando esse método for concluído, ele retornará a pasta pai como um StorageFolder.

Atributos

Comentários

Você deve ter acesso ao pai para que o método GetParentAsync tenha êxito, declarando os recursos da biblioteca ou persistindo uma pasta de nível superior na Lista de Acesso. Além disso, esse método retornará nulo se você não conseguir acessar o pai, em vez de gerar uma exceção.

Este exemplo mostra como obter a pasta pai de um 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
        }
    });
}

Aplica-se a