Bagikan melalui


FileInformationFactory Kelas

Definisi

Digunakan untuk memuat informasi tentang file dan folder dari hasil kueri dan untuk mengikat item sistem file ini ke kontrol JavaScript ListView atau XAML ListView dan GridView . Setelah informasi dimuat, aplikasi kemudian dapat mengakses informasi tersebut dengan cepat menggunakan operasi sinkron.

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
Warisan
Object Platform::Object IInspectable FileInformationFactory
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Konstruktor

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)

Membuat objek FileInformationFactory baru yang mengambil informasi tentang objek StorageFile dan StorageFolder dalam hasil kueri yang ditentukan.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)

Membuat objek FileInformationFactory baru yang mengambil informasi tentang objek StorageFile dan StorageFolder dalam hasil kueri yang ditentukan dan yang menentukan ukuran yang diminta untuk gambar mini yang diambil untuk objek.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)

Membuat objek FileInformationFactory baru yang mengambil informasi tentang objek StorageFile dan StorageFolder dalam hasil kueri yang ditentukan, dan yang menentukan ukuran dan opsi yang diminta untuk gambar mini yang diambil untuk objek.

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

Membuat objek FileInformationFactory baru yang mengambil informasi tentang objek StorageFile dan StorageFolder dalam hasil kueri yang ditentukan, menentukan ukuran dan opsi yang diminta untuk gambar mini yang diambil untuk objek, dan menunjukkan apakah akan menunda informasi pemuatan.

Metode

GetFilesAsync()

Mengambil kumpulan objek FileInformation yang berisi informasi tentang semua objek StorageFile dalam koleksi.

GetFilesAsync(UInt32, UInt32)

Mengambil kumpulan objek FileInformation yang berisi informasi tentang rentang objek StorageFile dalam koleksi.

GetFoldersAsync()

Mengambil kumpulan objek FolderInformation yang berisi informasi tentang semua objek StorageFolder dalam koleksi.

GetFoldersAsync(UInt32, UInt32)

Mengambil kumpulan objek FolderInformation yang berisi informasi tentang rentang objek StorageFolder dalam koleksi.

GetItemsAsync()

Mengambil kumpulan objek IStorageItemInformation yang berisi informasi tentang semua item dalam koleksi.

GetItemsAsync(UInt32, UInt32)

Mengambil kumpulan objek IStorageItemInformation yang berisi informasi tentang rentang item dalam koleksi.

GetVirtualizedFilesVector()

Mendapatkan vektor virtual objek IStorageItemInformation yang dapat terikat ke kontrol ListView atau GridView di C#, C++, dan VB.

GetVirtualizedFoldersVector()

Mendapatkan vektor virtual objek IStorageItemInformation yang dapat terikat ke kontrol ListView atau GridView di C#, C++, dan VB.

GetVirtualizedItemsVector()

Mendapatkan vektor virtual objek IStorageItemInformation yang dapat terikat ke kontrol ListView atau GridView di C#, C++, dan VB.

Berlaku untuk