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 后,可以将项强制转换为适当的类型,以便访问特定于该对象的属性和方法。

通过显示查询结果的虚拟化视图(仅包含必要的文件夹子集)使用此重载来提高系统性能。 例如,如果应用在库中显示许多项,则可以使用此范围仅检索用户当前可见的项目。

另请参阅

适用于