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


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
Наследование
Object Platform::Object IInspectable 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.

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