Condividi tramite


StorageItemQueryResult.GetItemsAsync Metodo

Definizione

Overload

GetItemsAsync()

Recupera un elenco di tutti gli elementi (file e cartelle) nel set di risultati della query.

GetItemsAsync(UInt32, UInt32)

Recupera un elenco di elementi (file e cartelle) in un intervallo specificato.

GetItemsAsync()

Recupera un elenco di tutti gli elementi (file e cartelle) nel set di risultati della query.

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))

Restituisce

Al termine di questo metodo, restituisce un elenco (tipo IVectorView) di elementi. Ogni elemento è il tipo IStorageItem e rappresenta un file, una cartella o un gruppo di file.

In questo elenco i file sono rappresentati da oggetti StorageFile e le cartelle o i gruppi di file sono rappresentati da oggetti StorageFolder .

Attributi

Vedi anche

Si applica a

GetItemsAsync(UInt32, UInt32)

Recupera un elenco di elementi (file e cartelle) in un intervallo specificato.

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))

Parametri

startIndex
UInt32

unsigned int

uint32_t

Indice in base zero del primo elemento da recuperare. Il valore predefinito del parametro è 0.

maxNumberOfItems
UInt32

unsigned int

uint32_t

Numero massimo di elementi da recuperare. Usare -1 per recuperare tutti gli elementi. Se l'intervallo contiene meno elementi rispetto al numero massimo, vengono restituiti tutti gli elementi dell'intervallo.

Restituisce

Al termine di questo metodo, restituisce un elenco (tipo IVectorView) di elementi. Ogni elemento è il tipo IStorageItem e rappresenta un file, una cartella o un gruppo di file.

In questo elenco i file sono rappresentati da oggetti StorageFile e le cartelle o i gruppi di file sono rappresentati da oggetti StorageFolder .

Attributi

Commenti

È possibile utilizzare il metodo IsOfType in entrambi i tipi di oggetti di archiviazione per determinare se un elemento è un oggetto StorageFile o StorageFolder .

Per C#/C++/VB: dopo aver compreso se l'elemento è StorageFile o StorageFolder, è possibile eseguire il cast dell'elemento al tipo appropriato per accedere a proprietà e metodi specifici di tale oggetto.

Utilizzare questo overload per migliorare le prestazioni del sistema presentando una visualizzazione virtualizzata dei risultati della query che include solo il subset di cartelle necessario. Ad esempio, se l'app visualizza molti elementi in una raccolta, puoi usare questo intervallo per recuperare solo gli elementi attualmente visibili all'utente.

Vedi anche

Si applica a