StorageItemQueryResult.GetItemsAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 对象表示。
- 属性
另请参阅
- StorageItemQueryResult
- GetItemsAsync(UInt32, UInt32)
- IVectorView<T>
- IStorageItem
- IsOfType(StorageItemTypes)
- 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 后,可以将项强制转换为适当的类型,以便访问特定于该对象的属性和方法。
通过显示查询结果的虚拟化视图(仅包含必要的文件夹子集)使用此重载来提高系统性能。 例如,如果应用在库中显示许多项,则可以使用此范围仅检索用户当前可见的项目。
另请参阅
- StorageItemQueryResult
- GetItemsAsync()
- IVectorView<T>
- IStorageItem
- IsOfType(StorageItemTypes)
- StorageFile
- StorageFolder