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


IStorageFolderQueryOperations.GetFilesAsync Метод

Определение

Перегрузки

GetFilesAsync(CommonFileQuery)

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

GetFilesAsync(CommonFileQuery, UInt32, UInt32)

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

GetFilesAsync(CommonFileQuery)

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

public:
 IAsyncOperation<IVectorView<StorageFile ^> ^> ^ GetFilesAsync(CommonFileQuery query);
/// [Windows.Foundation.Metadata.Overload("GetFilesAsyncOverloadDefaultStartAndCount")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<StorageFile>> GetFilesAsync(CommonFileQuery const& query);
[Windows.Foundation.Metadata.Overload("GetFilesAsyncOverloadDefaultStartAndCount")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<StorageFile>> GetFilesAsync(CommonFileQuery query);
function getFilesAsync(query)
Public Function GetFilesAsync (query As CommonFileQuery) As IAsyncOperation(Of IReadOnlyList(Of StorageFile))

Параметры

query
CommonFileQuery

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

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

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

Атрибуты

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

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

GetFilesAsync(CommonFileQuery, UInt32, UInt32)

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

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

Параметры

query
CommonFileQuery

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

startIndex
UInt32

unsigned int

uint32_t

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

maxItemsToRetrieve
UInt32

unsigned int

uint32_t

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

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

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

Атрибуты

Комментарии

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

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

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