StorageItemQueryResult.GetItemsAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetItemsAsync() |
Recupera una lista de todos los elementos (archivos y carpetas) del conjunto de resultados de la consulta. |
GetItemsAsync(UInt32, UInt32) |
Recupera una lista de elementos (archivos y carpetas) en un intervalo especificado. |
GetItemsAsync()
Recupera una lista de todos los elementos (archivos y carpetas) del conjunto de resultados de la consulta.
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))
Devoluciones
Cuando este método se completa correctamente, devuelve una lista (tipo IVectorView) de elementos. Cada elemento es el tipo IStorageItem y representa un archivo, una carpeta o un grupo de archivos.
En esta lista, los archivos se representan mediante objetos StorageFile y las carpetas o grupos de archivos se representan mediante objetos StorageFolder .
- Atributos
Consulte también
- StorageItemQueryResult
- GetItemsAsync(UInt32, UInt32)
- IVectorView<T>
- IStorageItem
- IsOfType(StorageItemTypes)
- StorageFile
- StorageFolder
Se aplica a
GetItemsAsync(UInt32, UInt32)
Recupera una lista de elementos (archivos y carpetas) en un intervalo especificado.
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))
Parámetros
- startIndex
-
UInt32
unsigned int
uint32_t
Índice de base cero del primer elemento que se va a recuperar. El valor predeterminado de este parámetro es 0.
- maxNumberOfItems
-
UInt32
unsigned int
uint32_t
Número máximo de elementos que se van a recuperar. Use -1 para recuperar todos los elementos. Si el intervalo contiene menos elementos que el número máximo, se devuelven todos los elementos del intervalo.
Devoluciones
Cuando este método se completa correctamente, devuelve una lista (tipo IVectorView) de elementos. Cada elemento es el tipo IStorageItem y representa un archivo, una carpeta o un grupo de archivos.
En esta lista, los archivos se representan mediante objetos StorageFile y las carpetas o grupos de archivos se representan mediante objetos StorageFolder .
- Atributos
Comentarios
Puede usar el método IsOfType en ambos tipos de objetos de almacenamiento para averiguar si un elemento es un objeto StorageFile o StorageFolder .
Para C#/C++/VB: después de saber si el elemento es storageFile o StorageFolder, puede convertir el elemento al tipo adecuado para tener acceso a propiedades y métodos específicos de ese objeto.
Use esta sobrecarga para mejorar el rendimiento del sistema mediante la presentación de una vista virtualizada de los resultados de la consulta que incluye solo el subconjunto necesario de carpetas. Por ejemplo, si la aplicación muestra muchos elementos en una galería, puede usar este intervalo para recuperar solo los elementos que están visibles actualmente para el usuario.
Consulte también
- StorageItemQueryResult
- GetItemsAsync()
- IVectorView<T>
- IStorageItem
- IsOfType(StorageItemTypes)
- StorageFile
- StorageFolder