StorageItemQueryResult.GetItemsAsync 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.
Surcharges
GetItemsAsync() |
Récupère une liste de tous les éléments (fichiers et dossiers) dans le jeu de résultats de la requête. |
GetItemsAsync(UInt32, UInt32) |
Récupère une liste d’éléments (fichiers et dossiers) dans une plage spécifiée. |
GetItemsAsync()
Récupère une liste de tous les éléments (fichiers et dossiers) dans le jeu de résultats de la requête.
public:
virtual IAsyncOperation<IVectorView<IStorageItem ^> ^> ^ GetItemsAsync() = GetItemsAsync;
/// [Windows.Foundation.Metadata.Overload("GetItemsAsyncDefaultStartAndCount")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<IStorageItem>> GetItemsAsync();
[Windows.Foundation.Metadata.Overload("GetItemsAsyncDefaultStartAndCount")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<IStorageItem>> GetItemsAsync();
function getItemsAsync()
Public Function GetItemsAsync () As IAsyncOperation(Of IReadOnlyList(Of IStorageItem))
Retours
Une fois cette méthode terminée, elle retourne une liste (type IVectorView) d’éléments. Chaque élément est le type IStorageItem et représente un fichier, un dossier ou un groupe de fichiers.
Dans cette liste, les fichiers sont représentés par des objets StorageFile , et les dossiers ou groupes de fichiers sont représentés par des objets StorageFolder .
- Attributs
Voir aussi
- StorageItemQueryResult
- GetItemsAsync(UInt32, UInt32)
- IVectorView<T>
- IStorageItem
- IsOfType(StorageItemTypes)
- StorageFile
- StorageFolder
S’applique à
GetItemsAsync(UInt32, UInt32)
Récupère une liste d’éléments (fichiers et dossiers) dans une plage spécifiée.
public:
virtual IAsyncOperation<IVectorView<IStorageItem ^> ^> ^ GetItemsAsync(unsigned int startIndex, unsigned int maxNumberOfItems) = GetItemsAsync;
/// [Windows.Foundation.Metadata.Overload("GetItemsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<IStorageItem>> GetItemsAsync(uint32_t const& startIndex, uint32_t const& maxNumberOfItems);
[Windows.Foundation.Metadata.Overload("GetItemsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<IStorageItem>> GetItemsAsync(uint startIndex, uint maxNumberOfItems);
function getItemsAsync(startIndex, maxNumberOfItems)
Public Function GetItemsAsync (startIndex As UInteger, maxNumberOfItems As UInteger) As IAsyncOperation(Of IReadOnlyList(Of IStorageItem))
Paramètres
- startIndex
-
UInt32
unsigned int
uint32_t
Index de base zéro du premier élément à récupérer. La valeur par défaut de ce paramètre est 0.
- maxNumberOfItems
-
UInt32
unsigned int
uint32_t
Nombre maximal d’éléments à récupérer. Utilisez -1 pour récupérer tous les éléments. Si la plage contient moins d’éléments que le nombre maximal, tous les éléments de la plage sont retournés.
Retours
Une fois cette méthode terminée, elle retourne une liste (type IVectorView) d’éléments. Chaque élément est le type IStorageItem et représente un fichier, un dossier ou un groupe de fichiers.
Dans cette liste, les fichiers sont représentés par des objets StorageFile , et les dossiers ou groupes de fichiers sont représentés par des objets StorageFolder .
- Attributs
Remarques
Vous pouvez utiliser la méthode IsOfType sur les deux types d’objets de stockage pour déterminer si un élément est un objet StorageFile ou StorageFolder .
Pour C#/C++/VB : une fois que vous savez si l’élément est un StorageFile ou storageFolder, vous pouvez convertir l’élément en type approprié afin d’accéder aux propriétés et méthodes spécifiques à cet objet.
Utilisez cette surcharge pour améliorer les performances du système en présentant une vue virtualisée des résultats de la requête qui inclut uniquement le sous-ensemble nécessaire de dossiers. Par exemple, si votre application affiche de nombreux éléments dans une galerie, vous pouvez utiliser cette plage pour récupérer uniquement les éléments actuellement visibles par l’utilisateur.
Voir aussi
- StorageItemQueryResult
- GetItemsAsync()
- IVectorView<T>
- IStorageItem
- IsOfType(StorageItemTypes)
- StorageFile
- StorageFolder