FileInformationFactory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется для загрузки сведений о файлах и папках из результатов запроса и привязки этих элементов файловой системы к элементам управления ListView javaScript или XAML ListView и GridView . После загрузки сведений приложение сможет быстро получить доступ к этой информации с помощью синхронных операций.
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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Конструкторы
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 в указанном результате запроса, задает запрошенный размер и параметры эскизов, извлекаемых для объектов, а также указывает, следует ли задерживать загрузку информации. |
Методы
GetFilesAsync() |
Извлекает коллекцию объектов FileInformation , содержащих сведения обо всех объектах StorageFile в коллекции. |
GetFilesAsync(UInt32, UInt32) |
Извлекает коллекцию объектов FileInformation , содержащих сведения о диапазоне объектов StorageFile в коллекции. |
GetFoldersAsync() |
Извлекает коллекцию объектов FolderInformation , содержащих сведения обо всех объектах StorageFolder в коллекции. |
GetFoldersAsync(UInt32, UInt32) |
Извлекает коллекцию объектов FolderInformation , содержащих сведения о диапазоне объектов StorageFolder в коллекции. |
GetItemsAsync() |
Извлекает коллекцию объектов IStorageItemInformation , содержащих сведения обо всех элементах коллекции. |
GetItemsAsync(UInt32, UInt32) |
Извлекает коллекцию объектов IStorageItemInformation , содержащих сведения о диапазоне элементов в коллекции. |
GetVirtualizedFilesVector() |
Возвращает виртуализированный вектор объектов IStorageItemInformation , которые можно привязать к элементам управления ListView или GridView в C#, C++ и VB. |
GetVirtualizedFoldersVector() |
Возвращает виртуализированный вектор объектов IStorageItemInformation , которые можно привязать к элементам управления ListView или GridView в C#, C++ и VB. |
GetVirtualizedItemsVector() |
Возвращает виртуализированный вектор объектов IStorageItemInformation , которые можно привязать к элементам управления ListView или GridView в C#, C++ и VB. |