StorageItemQueryResult.GetItemsAsync Metode

Definisi

Overload

GetItemsAsync()

Mengambil daftar semua item (file dan folder) dalam kumpulan hasil kueri.

GetItemsAsync(UInt32, UInt32)

Mengambil daftar item (file dan folder) dalam rentang tertentu.

GetItemsAsync()

Mengambil daftar semua item (file dan folder) dalam kumpulan hasil kueri.

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

Mengembalikan

Ketika metode ini berhasil diselesaikan, metode ini mengembalikan daftar (ketik IVectorView) item. Setiap item adalah jenis IStorageItem dan mewakili file, folder, atau grup file.

Dalam daftar ini, file diwakili oleh objek StorageFile , dan folder atau grup file diwakili oleh objek StorageFolder .

Atribut

Lihat juga

Berlaku untuk

GetItemsAsync(UInt32, UInt32)

Mengambil daftar item (file dan folder) dalam rentang tertentu.

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

Indeks berbasis nol dari item pertama yang diambil. Parameter ini default ke 0.

maxNumberOfItems
UInt32

unsigned int

uint32_t

Jumlah maksimum item yang akan diambil. Gunakan -1 untuk mengambil semua item. Jika rentang berisi lebih sedikit item daripada angka maksimum, semua item dalam rentang dikembalikan.

Mengembalikan

Ketika metode ini berhasil diselesaikan, metode ini mengembalikan daftar (ketik IVectorView) item. Setiap item adalah jenis IStorageItem dan mewakili file, folder, atau grup file.

Dalam daftar ini, file diwakili oleh objek StorageFile , dan folder atau grup file diwakili oleh objek StorageFolder .

Atribut

Keterangan

Anda dapat menggunakan metode IsOfType pada kedua jenis objek penyimpanan untuk mengetahui apakah item adalah objek StorageFile atau StorageFolder .

Untuk C#/C++/VB: Setelah Anda mengetahui apakah item tersebut adalah StorageFile atau StorageFolder, Anda kemudian dapat mentransmisikan item ke jenis yang sesuai untuk mengakses properti dan metode khusus untuk objek tersebut.

Gunakan kelebihan beban ini untuk meningkatkan performa sistem dengan menyajikan tampilan virtual hasil kueri yang hanya menyertakan subset folder yang diperlukan. Misalnya, jika aplikasi Anda menampilkan banyak item di galeri, Anda dapat menggunakan rentang ini untuk hanya mengambil item yang saat ini terlihat oleh pengguna.

Lihat juga

Berlaku untuk