StorageFolderQueryResult.GetFoldersAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetFoldersAsync() |
Извлекает список всех папок (или файловых групп) в результирующем наборе. |
GetFoldersAsync(UInt32, UInt32) |
Извлекает папки (или группы файлов) в указанном диапазоне. |
GetFoldersAsync()
Извлекает список всех папок (или файловых групп) в результирующем наборе.
public:
virtual IAsyncOperation<IVectorView<StorageFolder ^> ^> ^ GetFoldersAsync() = GetFoldersAsync;
/// [Windows.Foundation.Metadata.Overload("GetFoldersAsyncDefaultStartAndCount")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<StorageFolder>> GetFoldersAsync();
[Windows.Foundation.Metadata.Overload("GetFoldersAsyncDefaultStartAndCount")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<StorageFolder>> GetFoldersAsync();
function getFoldersAsync()
Public Function GetFoldersAsync () As IAsyncOperation(Of IReadOnlyList(Of StorageFolder))
Возвращаемое значение
После успешного завершения этого метода возвращается список (тип IVectorView) папок или файловых групп, представленных объектами StorageFolder . Каждую из этих папок или файловую группу также можно перечислить для получения их содержимого.
- Атрибуты
См. также раздел
Применяется к
GetFoldersAsync(UInt32, UInt32)
Извлекает папки (или группы файлов) в указанном диапазоне.
public:
virtual IAsyncOperation<IVectorView<StorageFolder ^> ^> ^ GetFoldersAsync(unsigned int startIndex, unsigned int maxNumberOfItems) = GetFoldersAsync;
/// [Windows.Foundation.Metadata.Overload("GetFoldersAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<StorageFolder>> GetFoldersAsync(uint32_t const& startIndex, uint32_t const& maxNumberOfItems);
[Windows.Foundation.Metadata.Overload("GetFoldersAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<StorageFolder>> GetFoldersAsync(uint startIndex, uint maxNumberOfItems);
function getFoldersAsync(startIndex, maxNumberOfItems)
Public Function GetFoldersAsync (startIndex As UInteger, maxNumberOfItems As UInteger) As IAsyncOperation(Of IReadOnlyList(Of StorageFolder))
Параметры
- startIndex
-
UInt32
unsigned int
uint32_t
Отсчитываемый от нуля индекс первой извлекаемой папки. Данный аргумент по умолчанию принимает значение 0.
- maxNumberOfItems
-
UInt32
unsigned int
uint32_t
Максимальное количество извлекаемых папок или групп файлов. Используйте -1 для извлечения всех папок. Если диапазон содержит меньше папок, чем максимальное число, возвращаются все папки в диапазоне.
Возвращаемое значение
После успешного завершения этого метода возвращается список (тип IVectorView) папок или файловых групп, представленных объектами StorageFolder .
- Атрибуты
Комментарии
Используйте эту перегрузку для повышения производительности системы путем представления виртуализированного представления результатов запроса, которое включает только необходимое подмножество папок. Например, если приложение отображает много папок в коллекции, этот диапазон можно использовать для извлечения только папок, видимых пользователю в данный момент.