FileInformationFactory 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
FileInformationFactory(IStorageQueryResultBase, ThumbnailMode) |
创建一个新的 FileInformationFactory 对象,该对象检索有关指定查询结果中的 StorageFile 和 StorageFolder 对象的信息。 |
FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32) |
创建一个新的 FileInformationFactory 对象,该对象检索指定查询结果中 有关 StorageFile 和 StorageFolder 对象的信息,并指定为对象检索的缩略图请求的大小。 |
FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions) |
创建一个新的 FileInformationFactory 对象,该对象检索有关指定查询结果中的 StorageFile 和 StorageFolder 对象的信息,并指定为对象检索的缩略图请求的大小和选项。 |
FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions, Boolean) |
创建一个新的 FileInformationFactory 对象,该对象检索指定查询结果中 有关 StorageFile 和 StorageFolder 对象的信息,为对象检索的缩略图指定请求的大小和选项,并指示是否延迟加载信息。 |
FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)
创建一个新的 FileInformationFactory 对象,该对象检索有关指定查询结果中的 StorageFile 和 StorageFolder 对象的信息。
public:
FileInformationFactory(IStorageQueryResultBase ^ queryResult, ThumbnailMode mode);
FileInformationFactory(IStorageQueryResultBase const& queryResult, ThumbnailMode const& mode);
public FileInformationFactory(IStorageQueryResultBase queryResult, ThumbnailMode mode);
function FileInformationFactory(queryResult, mode)
Public Sub New (queryResult As IStorageQueryResultBase, mode As ThumbnailMode)
参数
- queryResult
- IStorageQueryResultBase
对系统上的文件和文件夹的查询结果。
若要了解查询结果对象,请参阅 StorageFileQueryResult、 StorageFolderQueryResult 和 StorageItemQueryResult。
- mode
- ThumbnailMode
一个 值,该值指示要为 StorageFile 和 StorageFolder 检索的缩略图视图的类型。
注解
如果查询指定 了 SetThumbnailPrefetch 选项,则这些选项将由任何 FileInformationFactory 构造函数中请求的选项替代。
另请参阅
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions, Boolean)
适用于
FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)
创建一个新的 FileInformationFactory 对象,该对象检索指定查询结果中 有关 StorageFile 和 StorageFolder 对象的信息,并指定为对象检索的缩略图请求的大小。
public:
FileInformationFactory(IStorageQueryResultBase ^ queryResult, ThumbnailMode mode, unsigned int requestedThumbnailSize);
FileInformationFactory(IStorageQueryResultBase const& queryResult, ThumbnailMode const& mode, uint32_t const& requestedThumbnailSize);
public FileInformationFactory(IStorageQueryResultBase queryResult, ThumbnailMode mode, uint requestedThumbnailSize);
function FileInformationFactory(queryResult, mode, requestedThumbnailSize)
Public Sub New (queryResult As IStorageQueryResultBase, mode As ThumbnailMode, requestedThumbnailSize As UInteger)
参数
- queryResult
- IStorageQueryResultBase
对系统上的文件和文件夹的查询结果。
若要了解查询结果对象,请参阅 StorageFileQueryResult、 StorageFolderQueryResult 和 StorageItemQueryResult。
- mode
- ThumbnailMode
一个 值,该值指示要为 StorageFile 和 StorageFolder 检索的缩略图视图的类型。
- requestedThumbnailSize
-
UInt32
unsigned int
uint32_t
请求的 StorageFile 和 StorageFolder 缩略图的最小大小(以像素为单位)。
如果 IStorageItemInformation 对象不需要缩略图,请将 requestedSize 设置为 0。
另请参阅
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions, Boolean)
适用于
FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)
创建一个新的 FileInformationFactory 对象,该对象检索有关指定查询结果中的 StorageFile 和 StorageFolder 对象的信息,并指定为对象检索的缩略图请求的大小和选项。
public:
FileInformationFactory(IStorageQueryResultBase ^ queryResult, ThumbnailMode mode, unsigned int requestedThumbnailSize, ThumbnailOptions thumbnailOptions);
FileInformationFactory(IStorageQueryResultBase const& queryResult, ThumbnailMode const& mode, uint32_t const& requestedThumbnailSize, ThumbnailOptions const& thumbnailOptions);
public FileInformationFactory(IStorageQueryResultBase queryResult, ThumbnailMode mode, uint requestedThumbnailSize, ThumbnailOptions thumbnailOptions);
function FileInformationFactory(queryResult, mode, requestedThumbnailSize, thumbnailOptions)
Public Sub New (queryResult As IStorageQueryResultBase, mode As ThumbnailMode, requestedThumbnailSize As UInteger, thumbnailOptions As ThumbnailOptions)
参数
- queryResult
- IStorageQueryResultBase
对系统上的文件和文件夹的查询结果。
若要了解查询结果对象,请参阅 StorageFileQueryResult、 StorageFolderQueryResult 和 StorageItemQueryResult。
- mode
- ThumbnailMode
一个 值,该值指示要为 StorageFile 和 StorageFolder 检索的缩略图视图的类型。
- requestedThumbnailSize
-
UInt32
unsigned int
uint32_t
请求的 StorageFile 和 StorageFolder 缩略图的最小大小(以像素为单位)。
如果 IStorageItemInformation 对象不需要缩略图,请将 requestedSize 设置为 0。
- thumbnailOptions
- ThumbnailOptions
缩略图检索选项。
如果将 FileInformationFactory 与 JavaScript ListView 或 XAML ListView 和 GridView 控件一起使用,请不要指定 ThumbnailOptions.ReturnOnlyIfCached ,因为此模式可能会阻止控件正确填充缩略图。
另请参阅
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions, Boolean)
适用于
FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions, Boolean)
创建一个新的 FileInformationFactory 对象,该对象检索指定查询结果中 有关 StorageFile 和 StorageFolder 对象的信息,为对象检索的缩略图指定请求的大小和选项,并指示是否延迟加载信息。
public:
FileInformationFactory(IStorageQueryResultBase ^ queryResult, ThumbnailMode mode, unsigned int requestedThumbnailSize, ThumbnailOptions thumbnailOptions, bool delayLoad);
FileInformationFactory(IStorageQueryResultBase const& queryResult, ThumbnailMode const& mode, uint32_t const& requestedThumbnailSize, ThumbnailOptions const& thumbnailOptions, bool const& delayLoad);
public FileInformationFactory(IStorageQueryResultBase queryResult, ThumbnailMode mode, uint requestedThumbnailSize, ThumbnailOptions thumbnailOptions, bool delayLoad);
function FileInformationFactory(queryResult, mode, requestedThumbnailSize, thumbnailOptions, delayLoad)
Public Sub New (queryResult As IStorageQueryResultBase, mode As ThumbnailMode, requestedThumbnailSize As UInteger, thumbnailOptions As ThumbnailOptions, delayLoad As Boolean)
参数
- queryResult
- IStorageQueryResultBase
对系统上的文件和文件夹的查询结果。
若要了解查询结果对象,请参阅 StorageFileQueryResult、 StorageFolderQueryResult 和 StorageItemQueryResult。
- mode
- ThumbnailMode
一个 值,该值指示要为 StorageFile 和 StorageFolder 检索的缩略图视图的类型。
- requestedThumbnailSize
-
UInt32
unsigned int
uint32_t
请求的 StorageFile 和 StorageFolder 缩略图的最小大小(以像素为单位)。
如果 IStorageItemInformation 对象不需要缩略图,请将 requestedSize 设置为 0。
- thumbnailOptions
- ThumbnailOptions
缩略图检索选项。
如果将 FileInformationFactory 与 JavaScript ListView 或 XAML ListView 和 GridView 控件一起使用,请不要指定 ThumbnailOptions.ReturnOnlyIfCached ,因为此模式可能会阻止控件正确填充缩略图。
- delayLoad
-
Boolean
bool
如果为 True,则延迟加载信息;否则为 false。 默认情况下,此选项为 false,不使用延迟加载。
如果 delayLoad 为 true,则会授权 FileInformationFactory 在缩略图可用之前返回 IStorageItemInformation 对象。 随后,当缩略图可用时,系统会触发 ThumbnailUpdated 事件。 建议使用延迟加载,因为这会使应用看起来响应性更高。
如果 delayLoad (为 false) ,则系统将需要更多时间来检索 IStorageItemInformation 对象,但在检索对象后,所有缓存的缩略图都将以同步方式访问。 为了响应 ThumbnailUpdated 事件,仍必须异步访问未缓存的缩略图。
另请参阅
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)
- FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)