Freigeben über


StorageItemQueryResult.GetItemsAsync Methode

Definition

Überlädt

GetItemsAsync()

Ruft eine Liste aller Elemente (Dateien und Ordner) im Abfrageergebnissatz ab.

GetItemsAsync(UInt32, UInt32)

Ruft eine Liste von Elementen (Dateien und Ordner) in einem angegebenen Bereich ab.

GetItemsAsync()

Ruft eine Liste aller Elemente (Dateien und Ordner) im Abfrageergebnissatz ab.

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

Gibt zurück

Wenn diese Methode erfolgreich abgeschlossen wurde, gibt sie eine Liste (Typ IVectorView) von Elementen zurück. Jedes Element ist der IStorageItem-Typ und stellt eine Datei, einen Ordner oder eine Dateigruppe dar.

In dieser Liste werden Dateien durch StorageFile-Objekte und Ordner oder Dateigruppen durch StorageFolder-Objekte dargestellt.

Attribute

Weitere Informationen

Gilt für:

GetItemsAsync(UInt32, UInt32)

Ruft eine Liste von Elementen (Dateien und Ordner) in einem angegebenen Bereich ab.

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

Parameter

startIndex
UInt32

unsigned int

uint32_t

Der nullbasierte Index des ersten abzurufenden Elements. Dieser Parameter hat den Standardwert 0.

maxNumberOfItems
UInt32

unsigned int

uint32_t

Die maximale Anzahl der abzurufenden Elemente. Verwenden Sie -1, um alle Elemente abzurufen. Wenn der Bereich weniger Elemente als die maximale Anzahl enthält, werden alle Elemente im Bereich zurückgegeben.

Gibt zurück

Wenn diese Methode erfolgreich abgeschlossen wurde, gibt sie eine Liste (Typ IVectorView) von Elementen zurück. Jedes Element ist der IStorageItem-Typ und stellt eine Datei, einen Ordner oder eine Dateigruppe dar.

In dieser Liste werden Dateien durch StorageFile-Objekte und Ordner oder Dateigruppen durch StorageFolder-Objekte dargestellt.

Attribute

Hinweise

Sie können die IsOfType-Methode für beide Typen von Speicherobjekten verwenden, um herauszufinden, ob es sich bei einem Element um ein StorageFile- oder StorageFolder-Objekt handelt.

Für C#/C++/VB: Nachdem Sie wissen, ob es sich bei dem Element um ein StorageFile - oder StorageFolder-Element handelt, können Sie das Element in den entsprechenden Typ umwandeln, um auf eigenschaften und Methoden zuzugreifen, die für dieses Objekt spezifisch sind.

Verwenden Sie diese Überladung, um die Systemleistung zu verbessern, indem Sie eine virtualisierte Ansicht der Abfrageergebnisse darstellen, die nur die erforderliche Teilmenge von Ordnern enthält. Wenn Ihre App beispielsweise viele Elemente in einem Katalog anzeigt, können Sie diesen Bereich verwenden, um nur die Elemente abzurufen, die derzeit für den Benutzer sichtbar sind.

Weitere Informationen

Gilt für: