FileInformationFactory 类

定义

用于从查询结果加载有关文件和文件夹的信息,并将这些文件系统项绑定到 JavaScript ListView 或 XAML ListViewGridView 控件。 加载信息后,应用可以使用同步操作快速访问该信息。

public ref class FileInformationFactory sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Storage.BulkAccess.IFileInformationFactoryFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FileInformationFactory final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Storage.BulkAccess.IFileInformationFactoryFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class FileInformationFactory final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Storage.BulkAccess.IFileInformationFactoryFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FileInformationFactory
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Storage.BulkAccess.IFileInformationFactoryFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class FileInformationFactory
function FileInformationFactory(queryResult, mode, requestedThumbnailSize, thumbnailOptions, delayLoad)
Public NotInheritable Class FileInformationFactory
继承
Object Platform::Object IInspectable FileInformationFactory
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

构造函数

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)

创建一个新的 FileInformationFactory 对象,该对象检索有关指定查询结果中的 StorageFileStorageFolder 对象的信息。

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)

创建一个新的 FileInformationFactory 对象,该对象检索有关指定查询结果中的 StorageFileStorageFolder 对象的信息,并指定为对象检索的缩略图的请求大小。

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)

创建一个新的 FileInformationFactory 对象,该对象检索有关指定查询结果中的 StorageFileStorageFolder 对象的信息,并指定为对象检索的缩略图请求的大小和选项。

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions, Boolean)

创建一个新的 FileInformationFactory 对象,该对象检索有关指定查询结果中的 StorageFileStorageFolder 对象的信息,为对象检索的缩略图指定请求的大小和选项,并指示是否延迟加载信息。

方法

GetFilesAsync()

检索 FileInformation 对象的集合,这些对象包含有关集合中所有 StorageFile 对象的信息。

GetFilesAsync(UInt32, UInt32)

检索 FileInformation 对象的集合,这些对象包含有关集合中 一系列 StorageFile 对象的信息。

GetFoldersAsync()

检索 FolderInformation 对象的集合,这些对象包含有关集合中所有 StorageFolder 对象的信息。

GetFoldersAsync(UInt32, UInt32)

检索 FolderInformation 对象的集合,这些对象包含有关集合中 一系列 StorageFolder 对象的信息。

GetItemsAsync()

检索 IStorageItemInformation 对象的集合,这些对象包含有关集合中所有项的信息。

GetItemsAsync(UInt32, UInt32)

检索 IStorageItemInformation 对象的集合,这些对象包含有关集合中项范围的信息。

GetVirtualizedFilesVector()

获取可绑定到 C#、C++ 和 VB 中 ListViewGridView 控件的 IStorageItemInformation 对象的虚拟化向量。

GetVirtualizedFoldersVector()

获取可绑定到 C#、C++ 和 VB 中 ListViewGridView 控件的 IStorageItemInformation 对象的虚拟化向量。

GetVirtualizedItemsVector()

获取可绑定到 C#、C++ 和 VB 中 ListViewGridView 控件的 IStorageItemInformation 对象的虚拟化向量。

适用于