StorageItemQueryResult.GetItemsAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- StorageItemQueryResult
- GetItemsAsync(UInt32, UInt32)
- IVectorView<T>
- IStorageItem
- IsOfType(StorageItemTypes)
- StorageFile
- StorageFolder
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
- StorageItemQueryResult
- GetItemsAsync()
- IVectorView<T>
- IStorageItem
- IsOfType(StorageItemTypes)
- StorageFile
- StorageFolder
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk