FileInformationFactory 构造函数

定义

重载

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 对象的信息,为对象检索的缩略图指定请求的大小和选项,并指示是否延迟加载信息。

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)

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

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

对系统上的文件和文件夹的查询结果。

若要了解查询结果对象,请参阅 StorageFileQueryResultStorageFolderQueryResultStorageItemQueryResult

mode
ThumbnailMode

一个 值,该值指示要为 StorageFileStorageFolder 检索的缩略图视图的类型。

注解

如果查询指定 了 SetThumbnailPrefetch 选项,则这些选项将由任何 FileInformationFactory 构造函数中请求的选项替代。

另请参阅

适用于

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)

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

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

对系统上的文件和文件夹的查询结果。

若要了解查询结果对象,请参阅 StorageFileQueryResultStorageFolderQueryResultStorageItemQueryResult

mode
ThumbnailMode

一个 值,该值指示要为 StorageFileStorageFolder 检索的缩略图视图的类型。

requestedThumbnailSize
UInt32

unsigned int

uint32_t

请求的 StorageFileStorageFolder 缩略图的最小大小(以像素为单位)。

如果 IStorageItemInformation 对象不需要缩略图,请将 requestedSize 设置为 0。

另请参阅

适用于

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)

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

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

对系统上的文件和文件夹的查询结果。

若要了解查询结果对象,请参阅 StorageFileQueryResultStorageFolderQueryResultStorageItemQueryResult

mode
ThumbnailMode

一个 值,该值指示要为 StorageFileStorageFolder 检索的缩略图视图的类型。

requestedThumbnailSize
UInt32

unsigned int

uint32_t

请求的 StorageFileStorageFolder 缩略图的最小大小(以像素为单位)。

如果 IStorageItemInformation 对象不需要缩略图,请将 requestedSize 设置为 0。

thumbnailOptions
ThumbnailOptions

缩略图检索选项。

如果将 FileInformationFactory 与 JavaScript ListView 或 XAML ListViewGridView 控件一起使用,请不要指定 ThumbnailOptions.ReturnOnlyIfCached ,因为此模式可能会阻止控件正确填充缩略图。

另请参阅

适用于

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

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

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

对系统上的文件和文件夹的查询结果。

若要了解查询结果对象,请参阅 StorageFileQueryResultStorageFolderQueryResultStorageItemQueryResult

mode
ThumbnailMode

一个 值,该值指示要为 StorageFileStorageFolder 检索的缩略图视图的类型。

requestedThumbnailSize
UInt32

unsigned int

uint32_t

请求的 StorageFileStorageFolder 缩略图的最小大小(以像素为单位)。

如果 IStorageItemInformation 对象不需要缩略图,请将 requestedSize 设置为 0。

thumbnailOptions
ThumbnailOptions

缩略图检索选项。

如果将 FileInformationFactory 与 JavaScript ListView 或 XAML ListViewGridView 控件一起使用,请不要指定 ThumbnailOptions.ReturnOnlyIfCached ,因为此模式可能会阻止控件正确填充缩略图。

delayLoad
Boolean

bool

如果为 True,则延迟加载信息;否则为 false。 默认情况下,此选项为 false,不使用延迟加载。

如果 delayLoad 为 true,则会授权 FileInformationFactory 在缩略图可用之前返回 IStorageItemInformation 对象。 随后,当缩略图可用时,系统会触发 ThumbnailUpdated 事件。 建议使用延迟加载,因为这会使应用看起来响应性更高。

如果 delayLoad (为 false) ,则系统将需要更多时间来检索 IStorageItemInformation 对象,但在检索对象后,所有缓存的缩略图都将以同步方式访问。 为了响应 ThumbnailUpdated 事件,仍必须异步访问未缓存的缩略图。

另请参阅

适用于