Share via


FilePickerSelectedFilesArray Kelas

Definisi

Mewakili kumpulan file penyimpanan yang telah dipilih pengguna dengan menggunakan pemilih file.

public ref class FilePickerSelectedFilesArray sealed : IIterable<StorageFile ^>, IVectorView<StorageFile ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FilePickerSelectedFilesArray final : IIterable<StorageFile>, IVectorView<StorageFile>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FilePickerSelectedFilesArray final : IIterable<StorageFile>, IVectorView<StorageFile>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FilePickerSelectedFilesArray : IEnumerable<StorageFile>, IReadOnlyList<StorageFile>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FilePickerSelectedFilesArray : IEnumerable<StorageFile>, IReadOnlyList<StorageFile>
Public NotInheritable Class FilePickerSelectedFilesArray
Implements IEnumerable(Of StorageFile), IReadOnlyList(Of StorageFile)
Warisan
Object Platform::Object IInspectable FilePickerSelectedFilesArray
Atribut
Penerapan

Persyaratan Windows

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

Contoh

Sampel Pemilih file menunjukkan cara mengambil filePickerSelectedFilesArray (files dalam contoh) file yang dipilih setelah memanggil fileOpenPicker.pickMultipleFilesAsync.

Catatan

Anda harus selalu memastikan bahwa aplikasi Anda tidak diposisikan (atau dapat dilepas) dan mengatur properti pemilih file terlepas dari apakah pengguna memilih satu file atau beberapa file.

IReadOnlyList<StorageFile> files = await openPicker.PickMultipleFilesAsync();
if (files.Count > 0)
{
    StringBuilder output = new StringBuilder("Picked files:\n");
    // Application now has read/write access to the picked file(s)
    foreach (StorageFile file in files)
    {
        output.Append(file.Name + "\n");
    }
    OutputTextBlock.Text = output.ToString();
}
else
{
    OutputTextBlock.Text = "Operation cancelled.";
}

Keterangan

Ketika panggilan ke metode fileOpenPicker.pickMultipleFilesAsync berhasil diselesaikan, metode ini mengembalikan objek filePickerSelectedFilesArray yang berisi semua file yang dipilih oleh pengguna. File yang dipilih dalam array ini diwakili oleh objek storageFile .

Daftar anggota koleksi

Untuk JavaScript, FilePickerSelectedFilesArray memiliki anggota yang diperlihatkan dalam daftar anggota. Selain itu, FilePickerSelectedFilesArray mendukung properti panjang , anggota Array.prototype, dan menggunakan indeks untuk mengakses item.

Menghitung koleksi di C# atau Microsoft Visual Basic

FilePickerSelectedFilesArray dapat dijumlahkan, sehingga Anda dapat menggunakan sintaks khusus bahasa seperti foreach di C# untuk menghitung item dalam koleksi. Pengkompilasi melakukan pengecoran jenis untuk Anda dan Anda tidak perlu mentransmisian secara IEnumerable<StorageFile> eksplisit. Jika Anda perlu mentransmisikan secara eksplisit, misalnya jika Anda ingin memanggil GetEnumerator, transmisikan ke IEnumerable<T> dengan batasan StorageFile .

Properti

Size

Mendapatkan jumlah objek StorageFile dalam koleksi.

Metode

First()

Mengambil iterator yang melakukan iterasi melalui kumpulan objek StorageFile yang mewakili file yang dipilih.

GetAt(UInt32)

Mengembalikan objek StorageFile pada indeks yang ditentukan dalam koleksi.

GetMany(UInt32, StorageFile[])

Mengambil objek StorageFile yang dimulai pada indeks yang ditentukan dalam koleksi.

IndexOf(StorageFile, UInt32)

Mengambil indeks objek StorageFile tertentu dalam koleksi.

Berlaku untuk

Lihat juga