Share via


FileInformationFactory Clase

Definición

Se usa para cargar información sobre archivos y carpetas de los resultados de una consulta y para enlazar estos elementos del sistema de archivos a controles ListView o XAML ListView y GridView de JavaScript. Una vez cargada la información, una aplicación puede acceder a esa información rápidamente mediante operaciones sincrónicas.

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
Herencia
Object Platform::Object IInspectable FileInformationFactory
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Constructores

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)

Crea un nuevo objeto FileInformationFactory que recupera información sobre los objetos StorageFile y StorageFolder en el resultado de la consulta especificado.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)

Crea un nuevo objeto FileInformationFactory que recupera información sobre los objetos StorageFile y StorageFolder en el resultado de la consulta especificado y que especifica el tamaño solicitado para las miniaturas que se recuperan para los objetos.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)

Crea un nuevo objeto FileInformationFactory que recupera información sobre los objetos StorageFile y StorageFolder en el resultado de la consulta especificado, y que especifica el tamaño y las opciones solicitados para las miniaturas que se recuperan para los objetos.

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

Crea un nuevo objeto FileInformationFactory que recupera información sobre los objetos StorageFile y StorageFolder en el resultado de la consulta especificado, especifica el tamaño y las opciones solicitados para las miniaturas que se recuperan para los objetos e indica si se retrasa la carga de información.

Métodos

GetFilesAsync()

Recupera una colección de objetos FileInformation que contienen información sobre todos los objetos StorageFile de una colección.

GetFilesAsync(UInt32, UInt32)

Recupera una colección de objetos FileInformation que contienen información sobre un intervalo de objetos StorageFile en una colección.

GetFoldersAsync()

Recupera una colección de objetos FolderInformation que contienen información sobre todos los objetos StorageFolder de una colección.

GetFoldersAsync(UInt32, UInt32)

Recupera una colección de objetos FolderInformation que contienen información sobre un intervalo de objetos StorageFolder de una colección.

GetItemsAsync()

Recupera una colección de objetos IStorageItemInformation que contienen información sobre todos los elementos de la colección.

GetItemsAsync(UInt32, UInt32)

Recupera una colección de objetos IStorageItemInformation que contienen información sobre un intervalo de elementos de una colección.

GetVirtualizedFilesVector()

Obtiene un vector virtualizado de objetos IStorageItemInformation que se pueden enlazar a controles ListView o GridView en C#, C++y VB.

GetVirtualizedFoldersVector()

Obtiene un vector virtualizado de objetos IStorageItemInformation que se pueden enlazar a controles ListView o GridView en C#, C++y VB.

GetVirtualizedItemsVector()

Obtiene un vector virtualizado de objetos IStorageItemInformation que se pueden enlazar a controles ListView o GridView en C#, C++y VB.

Se aplica a