Поделиться через


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 .

Атрибуты

См. также раздел

Применяется к

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, вы можете привести элемент к соответствующему типу, чтобы получить доступ к свойствам и методам, характерным для этого объекта.

Используйте эту перегрузку для повышения производительности системы, предоставляя виртуализированное представление результатов запроса, включающее только необходимое подмножество папок. Например, если приложение отображает много элементов в коллекции, этот диапазон можно использовать для получения только элементов, которые в настоящее время видны пользователю.

См. также раздел

Применяется к