FolderInformation Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan akses sinkron ke properti yang diekspos dari StorageFolder dan memungkinkan aplikasi melakukan operasi manajemen asinkron seperti menghapus dan mengganti nama.
public ref class FolderInformation sealed : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FolderInformation final : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FolderInformation : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
Public NotInheritable Class FolderInformation
Implements IStorageFolder, IStorageFolder2, IStorageFolderQueryOperations, IStorageItem2, IStorageItemInformation, IStorageItemPropertiesWithProvider
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Catatan
Meskipun tidak dikaitkan dengan marshalling_behavior(agile)
, kelas ini dapat diperlakukan sebagai gesit. Untuk informasi selengkapnya, lihat Threading dan Marshaling (C++/CX).
Anda dapat mengambil daftar objek FolderInformation dengan memanggil salah satu metode FileInformationFactory.GetFoldersAsync .
Properti
Attributes |
Mendapatkan atribut folder yang dimuat. |
BasicProperties |
Mendapatkan objek yang berisi informasi properti dasar folder. |
DateCreated |
Mendapatkan tanggal folder dibuat. |
DisplayName |
Mendapatkan nama StorageFolder yang mudah digunakan. |
DisplayType |
Mendapatkan jenis tampilan StorageFolder. |
DocumentProperties |
Mendapatkan properti dokumen StorageFolder. |
FolderRelativeId |
Mendapatkan pengidentifikasi yang secara unik mengidentifikasi StorageFolder relatif terhadap item lain di folder yang sama. |
ImageProperties |
Mendapatkan properti gambar StorageFolder. |
MusicProperties |
Mendapatkan properti musik yang terkait dengan StorageFolder. |
Name |
Mendapatkan nama StorageFolder. |
Path |
Mendapatkan jalur StorageFolder. |
Properties |
Mendapatkan objek untuk mengambil properti StorageFolder. |
Provider |
Mendapatkan objek StorageProvider yang berisi info tentang layanan yang menyimpan folder saat ini. |
Thumbnail |
Mendapatkan gambar mini untuk StorageFile. |
VideoProperties |
Mendapatkan properti video yang terkait dengan StorageFolder. |
Metode
AreQueryOptionsSupported(QueryOptions) |
Mengambil nilai yang menunjukkan apakah folder mendukung opsi kueri pencarian yang ditentukan. |
CreateFileAsync(String) |
Membuat file baru di folder saat ini. |
CreateFileAsync(String, CreationCollisionOption) |
Membuat file baru di folder saat ini, dan menentukan apa yang harus dilakukan jika file dengan nama yang sama sudah ada di folder saat ini. |
CreateFileQuery() |
Membuat objek untuk melakukan kueri pencarian terfilter untuk StorageFile di folder saat ini. |
CreateFileQuery(CommonFileQuery) |
Membuat objek untuk melakukan kueri pencarian yang difilter untuk objek StorageFile di folder saat ini. Hasil pencarian dikelompokkan berdasarkan atribut file yang ditentukan. |
CreateFileQueryWithOptions(QueryOptions) |
Membuat objek yang digunakan untuk melakukan kueri pencarian yang difilter untuk objek StorageFile di folder. Objek diinisialisasi dengan opsi kueri yang ditentukan. |
CreateFolderAsync(String) |
Membuat folder anak baru dari folder saat ini. |
CreateFolderAsync(String, CreationCollisionOption) |
Membuat folder anak baru dari folder saat ini, dan menentukan apa yang harus dilakukan jika folder dengan nama yang sama sudah ada di folder saat ini. |
CreateFolderQuery() |
Membuat objek untuk melakukan kueri pencarian terfilter untuk objek StorageFolder anak dari folder saat ini. |
CreateFolderQuery(CommonFolderQuery) |
Membuat objek untuk melakukan kueri pencarian terfilter untuk objek StorageFolder anak dari folder saat ini. Hasil pencarian dikelompokkan berdasarkan atribut folder yang ditentukan. |
CreateFolderQueryWithOptions(QueryOptions) |
Membuat objek yang digunakan untuk melakukan kueri pencarian terfilter untuk objek StorageFolder anak dari folder saat ini. Objek diinisialisasi dengan opsi kueri yang ditentukan. |
CreateItemQuery() |
Membuat objek yang digunakan untuk melakukan kueri pencarian yang difilter untuk item dalam folder. |
CreateItemQueryWithOptions(QueryOptions) |
Membuat objek yang digunakan untuk melakukan kueri pencarian yang difilter untuk item dalam folder. Objek diinisialisasi dengan opsi kueri yang ditentukan. |
DeleteAsync() |
Menghapus folder saat ini. |
DeleteAsync(StorageDeleteOption) |
Menghapus folder saat ini, secara opsional memindahkan folder yang dihapus ke keranjang sampah. |
GetBasicPropertiesAsync() |
Mengambil properti dasar objek StorageFolder . |
GetFileAsync(String) |
Mengambil file dari folder saat ini. |
GetFilesAsync() |
Mengambil semua file dari folder saat ini. |
GetFilesAsync(CommonFileQuery) |
Mengambil file dari folder saat ini berdasarkan kueri folder umum. |
GetFilesAsync(CommonFileQuery, UInt32, UInt32) |
Mengambil rentang file dari folder saat ini berdasarkan kueri file umum. |
GetFolderAsync(String) |
Mengambil folder anak yang ditentukan dari folder saat ini. |
GetFoldersAsync() |
Mengambil semua folder anak dari folder saat ini. |
GetFoldersAsync(CommonFolderQuery) |
Mengambil folder anak dari folder saat ini berdasarkan kueri folder umum. |
GetFoldersAsync(CommonFolderQuery, UInt32, UInt32) |
Mengambil rentang folder anak dari folder saat ini berdasarkan kueri folder umum. |
GetIndexedStateAsync() |
Mengambil status folder yang diindeks. |
GetItemAsync(String) |
Mengambil item dari folder. |
GetItemsAsync() |
Mengambil semua item dari folder saat ini. |
GetItemsAsync(UInt32, UInt32) |
Mengambil rentang item dari folder saat ini. |
GetParentAsync() |
Mendapatkan folder induk folder saat ini. |
GetThumbnailAsync(ThumbnailMode) |
Mengambil gambar mini yang terkait dengan StorageFolder. |
GetThumbnailAsync(ThumbnailMode, UInt32) |
Mengambil gambar mini yang terkait dengan StorageFolder, menskalakannya ke ukuran yang ditentukan. |
GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions) |
Mengambil gambar mini yang terkait dengan StorageFolder, berdasarkan opsi yang ditentukan. |
IsCommonFileQuerySupported(CommonFileQuery) |
Mengambil nilai yang menunjukkan apakah folder saat ini mendukung kueri file umum yang ditentukan. |
IsCommonFolderQuerySupported(CommonFolderQuery) |
Mengambil nilai yang menunjukkan apakah folder saat ini mendukung kueri folder umum yang ditentukan. |
IsEqual(IStorageItem) |
Menunjukkan apakah folder saat ini sama dengan folder yang ditentukan. |
IsOfType(StorageItemTypes) |
Menentukan apakah StorageFolder yang dimuat adalah jenis yang ditentukan. |
RenameAsync(String) |
Mengganti nama StorageFolder. |
RenameAsync(String, NameCollisionOption) |
Mengganti nama StorageFolder, dan menentukan apa yang harus dilakukan jika folder dengan nama yang sama sudah ada. |
TryGetItemAsync(String) |
Cobalah untuk mendapatkan file atau sub-folder tertentu dari folder saat ini menggunakan nama file atau folder yang akan didapatkan. |
Acara
PropertiesUpdated |
Terjadi ketika satu atau beberapa properti StorageFolder diperbarui. |
ThumbnailUpdated |
Diaktifkan saat gambar mini StorageFolder diperbarui atau gambar mini berkualitas lebih baik tersedia. |