IStorageItem2.GetParentAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la cartella padre dell'elemento di archiviazione corrente.
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)
Restituisce
Al termine di questo metodo, restituisce la cartella padre come StorageFolder.
- Attributi
Commenti
È necessario avere accesso all'elemento padre per il metodo GetParentAsync per avere esito positivo, dichiarando le funzionalità della libreria o per rendere persistente una cartella di livello superiore nell'elenco di accesso. Questo metodo restituisce anche Null se non è possibile accedere all'elemento padre anziché generare un'eccezione.
In questo esempio viene illustrato come ottenere la cartella padre di un file di archiviazione.
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
}
});
}