Поделиться через


FileInformationFactory Конструкторы

Определение

Перегрузки

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 , который получает сведения об объектах 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, 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 с элементами управления ListView javaScript или XAML ListView и GridView , не указывайте ThumbnailOptions.ReturnOnlyIfCached , так как этот режим может препятствовать правильному заполнению элемента управления эскизами.

См. также раздел

Применяется к

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 с элементами управления ListView javaScript или XAML ListView и GridView , не указывайте ThumbnailOptions.ReturnOnlyIfCached , так как этот режим может препятствовать правильному заполнению элемента управления эскизами.

delayLoad
Boolean

bool

Значение true, чтобы отложить загрузку информации; в противном случае — false. По умолчанию этот параметр имеет значение false, а задержка загрузки не используется.

Если параметр delayLoad имеет значение true, он разрешает FileInformationFactory возвращать объекты IStorageItemInformation до появления эскизов. Затем система запускает событие ThumbnailUpdated , когда эскизы становятся доступными. Рекомендуется использовать отложенную загрузку, так как это повышает скорость реагирования приложений.

Если параметр delayLoad имеет значение false (как и по умолчанию), системе потребуется больше времени для получения объектов IStorageItemInformation , но после получения объектов все кэшированные эскизы будут доступны синхронно. Эскизы, которые не кэшируются, по-прежнему должны быть доступны асинхронно в ответ на событие ThumbnailUpdated .

См. также раздел

Применяется к