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


IStorageFolderQueryOperations.GetFoldersAsync Метод

Определение

Перегрузки

GetFoldersAsync(CommonFolderQuery)

Извлекает список папок и файловых групп на основе указанного запроса к папке. Это возвращает snapshot папок или файловых групп в определенный момент времени и не позволяет отслеживать изменения с помощью событий.

GetFoldersAsync(CommonFolderQuery, UInt32, UInt32)

Асинхронно извлекает диапазон папок в этой папке на основе запроса к папке. Это возвращает snapshot папок или файловых групп в определенный момент времени и не позволяет отслеживать изменения с помощью событий.

GetFoldersAsync(CommonFolderQuery)

Извлекает список папок и файловых групп на основе указанного запроса к папке. Это возвращает snapshot папок или файловых групп в определенный момент времени и не позволяет отслеживать изменения с помощью событий.

public:
 IAsyncOperation<IVectorView<StorageFolder ^> ^> ^ GetFoldersAsync(CommonFolderQuery query);
/// [Windows.Foundation.Metadata.Overload("GetFoldersAsyncOverloadDefaultStartAndCount")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<StorageFolder>> GetFoldersAsync(CommonFolderQuery const& query);
[Windows.Foundation.Metadata.Overload("GetFoldersAsyncOverloadDefaultStartAndCount")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<StorageFolder>> GetFoldersAsync(CommonFolderQuery query);
function getFoldersAsync(query)
Public Function GetFoldersAsync (query As CommonFolderQuery) As IAsyncOperation(Of IReadOnlyList(Of StorageFolder))

Параметры

query
CommonFolderQuery

Тип выполняемого запроса к папке.

Возвращаемое значение

После успешного завершения этого метода возвращается список (тип IVectorView) папок файловых групп, представленных объектами StorageFolder .

Атрибуты

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

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

GetFoldersAsync(CommonFolderQuery, UInt32, UInt32)

Асинхронно извлекает диапазон папок в этой папке на основе запроса к папке. Это возвращает snapshot папок или файловых групп в определенный момент времени и не позволяет отслеживать изменения с помощью событий.

public:
 IAsyncOperation<IVectorView<StorageFolder ^> ^> ^ GetFoldersAsync(CommonFolderQuery query, unsigned int startIndex, unsigned int maxItemsToRetrieve);
/// [Windows.Foundation.Metadata.Overload("GetFoldersAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<StorageFolder>> GetFoldersAsync(CommonFolderQuery const& query, uint32_t const& startIndex, uint32_t const& maxItemsToRetrieve);
[Windows.Foundation.Metadata.Overload("GetFoldersAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<StorageFolder>> GetFoldersAsync(CommonFolderQuery query, uint startIndex, uint maxItemsToRetrieve);
function getFoldersAsync(query, startIndex, maxItemsToRetrieve)
Public Function GetFoldersAsync (query As CommonFolderQuery, startIndex As UInteger, maxItemsToRetrieve As UInteger) As IAsyncOperation(Of IReadOnlyList(Of StorageFolder))

Параметры

query
CommonFolderQuery

Тип выполняемого запроса к папке.

startIndex
UInt32

unsigned int

uint32_t

Отсчитываемый от нуля индекс первой папки или файловой группы в диапазоне. Данный аргумент по умолчанию принимает значение 0.

maxItemsToRetrieve
UInt32

unsigned int

uint32_t

Максимальное количество извлекаемых папок или групп файлов. Используйте значение -1, чтобы получить все папки или группы файлов.

Возвращаемое значение

После успешного завершения этого метода возвращается список (тип IVectorView) папок файловых групп, представленных объектами StorageFolder .

Атрибуты

Комментарии

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

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

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