Compartilhar via


FileInformationFactory Classe

Definição

Usado para carregar informações sobre arquivos e pastas dos resultados de uma consulta e para associar esses itens do sistema de arquivos aos controles JavaScript ListView ou XAML ListView e GridView . Depois que as informações são carregadas, um aplicativo pode acessar essas informações rapidamente usando operações síncronas.

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
Herança
Object Platform::Object IInspectable FileInformationFactory
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Construtores

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)

Cria um novo objeto FileInformationFactory que recupera informações sobre os objetos StorageFile e StorageFolder no resultado da consulta especificado.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)

Cria um novo objeto FileInformationFactory que recupera informações sobre os objetos StorageFile e StorageFolder no resultado da consulta especificado e que especifica o tamanho solicitado para miniaturas recuperadas para os objetos.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)

Cria um novo objeto FileInformationFactory que recupera informações sobre os objetos StorageFile e StorageFolder no resultado da consulta especificado e que especifica o tamanho solicitado e as opções para miniaturas recuperadas para os objetos.

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

Cria um novo objeto FileInformationFactory que recupera informações sobre os objetos StorageFile e StorageFolder no resultado da consulta especificado, especifica o tamanho e as opções solicitados para miniaturas que são recuperadas para os objetos e indica se as informações de carregamento devem ser demoradas.

Métodos

GetFilesAsync()

Recupera uma coleção de objetos FileInformation que contêm informações sobre todos os objetos StorageFile em uma coleção.

GetFilesAsync(UInt32, UInt32)

Recupera uma coleção de objetos FileInformation que contêm informações sobre um intervalo de objetos StorageFile em uma coleção.

GetFoldersAsync()

Recupera uma coleção de objetos FolderInformation que contêm informações sobre todos os objetos StorageFolder em uma coleção.

GetFoldersAsync(UInt32, UInt32)

Recupera uma coleção de objetos FolderInformation que contêm informações sobre um intervalo de objetos StorageFolder em uma coleção.

GetItemsAsync()

Recupera uma coleção de objetos IStorageItemInformation que contêm informações sobre todos os itens da coleção.

GetItemsAsync(UInt32, UInt32)

Recupera uma coleção de objetos IStorageItemInformation que contêm informações sobre um intervalo de itens em uma coleção.

GetVirtualizedFilesVector()

Obtém um vetor virtualizado de objetos IStorageItemInformation que podem ser associados a controles ListView ou GridView em C#, C++e VB.

GetVirtualizedFoldersVector()

Obtém um vetor virtualizado de objetos IStorageItemInformation que podem ser associados a controles ListView ou GridView em C#, C++e VB.

GetVirtualizedItemsVector()

Obtém um vetor virtualizado de objetos IStorageItemInformation que podem ser associados a controles ListView ou GridView em C#, C++e VB.

Aplica-se a