IStorageItem2.GetParentAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le dossier parent de l’élément de stockage actuel.
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)
Retours
Une fois cette méthode terminée, elle retourne le dossier parent en tant que StorageFolder.
- Attributs
Remarques
Vous devez avoir accès au parent pour que la méthode GetParentAsync réussisse, soit en déclarant des fonctionnalités de bibliothèque, soit en persistant un dossier de niveau supérieur dans la liste d’accès. En outre, cette méthode retourne null si vous ne pouvez pas accéder au parent, au lieu de lever une exception.
Cet exemple montre comment obtenir le dossier parent d’un 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
}
});
}