StorageItemQueryResult.GetItemsAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetItemsAsync() |
Извлекает список всех элементов (файлов и папок) в наборе результатов запроса. |
GetItemsAsync(UInt32, UInt32) |
Извлекает список элементов (файлов и папок) в указанном диапазоне. |
GetItemsAsync()
Извлекает список всех элементов (файлов и папок) в наборе результатов запроса.
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))
Возвращаемое значение
После успешного завершения этого метода возвращается список элементов (тип IVectorView). Каждый элемент имеет тип IStorageItem и представляет файл, папку или группу файлов.
В этом списке файлы представлены объектами StorageFile , а папки или группы файлов — объектами StorageFolder .
- Атрибуты
См. также раздел
- StorageItemQueryResult
- GetItemsAsync(UInt32, UInt32)
- IVectorView<T>
- IStorageItem
- IsOfType(StorageItemTypes)
- StorageFile
- StorageFolder
Применяется к
GetItemsAsync(UInt32, UInt32)
Извлекает список элементов (файлов и папок) в указанном диапазоне.
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))
Параметры
- startIndex
-
UInt32
unsigned int
uint32_t
Отсчитываемый от нуля индекс первого извлекаемого элемента. Данный аргумент по умолчанию принимает значение 0.
- maxNumberOfItems
-
UInt32
unsigned int
uint32_t
Максимальное количество извлекаемых элементов. Используйте -1, чтобы получить все элементы. Если диапазон содержит меньше элементов, чем максимальное число, возвращаются все элементы в диапазоне.
Возвращаемое значение
После успешного завершения этого метода возвращается список элементов (тип IVectorView). Каждый элемент имеет тип IStorageItem и представляет файл, папку или группу файлов.
В этом списке файлы представлены объектами StorageFile , а папки или группы файлов — объектами StorageFolder .
- Атрибуты
Комментарии
Метод IsOfType можно использовать в обоих типах объектов хранения, чтобы узнать, является ли элемент объектом StorageFile или StorageFolder .
Для C#/C++/VB. После того как вы узнаете, является ли элемент StorageFile или StorageFolder, вы можете привести элемент к соответствующему типу, чтобы получить доступ к свойствам и методам, характерным для этого объекта.
Используйте эту перегрузку для повышения производительности системы, предоставляя виртуализированное представление результатов запроса, включающее только необходимое подмножество папок. Например, если приложение отображает много элементов в коллекции, этот диапазон можно использовать для получения только элементов, которые в настоящее время видны пользователю.
См. также раздел
- StorageItemQueryResult
- GetItemsAsync()
- IVectorView<T>
- IStorageItem
- IsOfType(StorageItemTypes)
- StorageFile
- StorageFolder