Compartir a través de


StorageItemQueryResult.GetItemsAsync Método

Definición

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

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

Se aplica a