Partager via


FileInformationFactory Classe

Définition

Permet de charger des informations sur les fichiers et dossiers à partir des résultats d’une requête et de lier ces éléments de système de fichiers à des contrôles ListView ou ListView et GridView JavaScript. Une fois les informations chargées, une application peut accéder rapidement à ces informations à l’aide d’opérations synchrones.

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
Héritage
Object Platform::Object IInspectable FileInformationFactory
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Constructeurs

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)

Crée un objet FileInformationFactory qui récupère des informations sur les objets StorageFile et StorageFolder dans le résultat de requête spécifié.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)

Crée un objet FileInformationFactory qui récupère des informations sur les objets StorageFile et StorageFolder dans le résultat de requête spécifié et qui spécifie la taille demandée pour les miniatures récupérées pour les objets.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)

Crée un objet FileInformationFactory qui récupère des informations sur les objets StorageFile et StorageFolder dans le résultat de requête spécifié, et qui spécifie la taille demandée et les options pour les miniatures récupérées pour les objets.

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

Crée un objet FileInformationFactory qui récupère des informations sur les objets StorageFile et StorageFolder dans le résultat de requête spécifié, spécifie la taille demandée et les options pour les miniatures récupérées pour les objets, et indique s’il faut retarder le chargement des informations.

Méthodes

GetFilesAsync()

Récupère une collection d’objets FileInformation qui contiennent des informations sur tous les objets StorageFile d’une collection.

GetFilesAsync(UInt32, UInt32)

Récupère une collection d’objets FileInformation qui contiennent des informations sur une plage d’objets StorageFile dans une collection.

GetFoldersAsync()

Récupère une collection d’objets FolderInformation qui contiennent des informations sur tous les objets StorageFolder d’une collection.

GetFoldersAsync(UInt32, UInt32)

Récupère une collection d’objets FolderInformation qui contiennent des informations sur une plage d’objets StorageFolder dans une collection.

GetItemsAsync()

Récupère une collection d’objets IStorageItemInformation qui contiennent des informations sur tous les éléments de la collection.

GetItemsAsync(UInt32, UInt32)

Récupère une collection d’objets IStorageItemInformation qui contiennent des informations sur une plage d’éléments d’une collection.

GetVirtualizedFilesVector()

Obtient un vecteur virtualisé d’objets IStorageItemInformation qui peuvent être liés aux contrôles ListView ou GridView en C#, C++ et VB.

GetVirtualizedFoldersVector()

Obtient un vecteur virtualisé d’objets IStorageItemInformation qui peuvent être liés aux contrôles ListView ou GridView en C#, C++ et VB.

GetVirtualizedItemsVector()

Obtient un vecteur virtualisé d’objets IStorageItemInformation qui peuvent être liés aux contrôles ListView ou GridView en C#, C++ et VB.

S’applique à