FileInformationFactory Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |