FileInformationFactory Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |