Freigeben über


FileInformationFactory Klasse

Definition

Dient zum Laden von Informationen zu Dateien und Ordnern aus den Ergebnissen einer Abfrage und zum Binden dieser Dateisystemelemente an JavaScript ListView - oder XAML-ListView - und GridView-Steuerelemente . Nachdem die Informationen geladen wurden, kann eine App mithilfe synchroner Vorgänge schnell auf diese Informationen zugreifen.

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
Vererbung
Object Platform::Object IInspectable FileInformationFactory
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Konstruktoren

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft und die angeforderte Größe für Miniaturansichten angibt, die für die Objekte abgerufen werden.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft und die angeforderte Größe und Optionen für Miniaturansichten angibt, die für die Objekte abgerufen werden.

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

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft, die angeforderte Größe und Optionen für Miniaturansichten angibt, die für die Objekte abgerufen werden, und gibt an, ob das Laden von Informationen verzögert werden soll.

Methoden

GetFilesAsync()

Ruft eine Auflistung von FileInformation-Objekten ab, die Informationen zu allen StorageFile-Objekten in einer Auflistung enthalten.

GetFilesAsync(UInt32, UInt32)

Ruft eine Auflistung von FileInformation-Objekten ab, die Informationen zu einem Bereich von StorageFile-Objekten in einer Auflistung enthalten.

GetFoldersAsync()

Ruft eine Auflistung von FolderInformation-Objekten ab, die Informationen zu allen StorageFolder-Objekten in einer Auflistung enthalten.

GetFoldersAsync(UInt32, UInt32)

Ruft eine Auflistung von FolderInformation-Objekten ab, die Informationen zu einem Bereich von StorageFolder-Objekten in einer Auflistung enthalten.

GetItemsAsync()

Ruft eine Auflistung von IStorageItemInformation-Objekten ab, die Informationen zu allen Elementen in der Auflistung enthalten.

GetItemsAsync(UInt32, UInt32)

Ruft eine Auflistung von IStorageItemInformation-Objekten ab, die Informationen zu einem Bereich von Elementen in einer Auflistung enthalten.

GetVirtualizedFilesVector()

Ruft einen virtualisierten Vektor von IStorageItemInformation-Objekten ab, die an ListView- oder GridView-Steuerelemente in C#, C++ und VB gebunden werden können.

GetVirtualizedFoldersVector()

Ruft einen virtualisierten Vektor von IStorageItemInformation-Objekten ab, die an ListView- oder GridView-Steuerelemente in C#, C++ und VB gebunden werden können.

GetVirtualizedItemsVector()

Ruft einen virtualisierten Vektor von IStorageItemInformation-Objekten ab, die an ListView- oder GridView-Steuerelemente in C#, C++ und VB gebunden werden können.

Gilt für: