FilePickerSelectedFilesArray, classe

FilePickerSelectedFilesArray Class

Représente une collection de fichiers de stockage que l'utilisateur a sélectionnés à l'aide d'un sélecteur de fichier.

Syntaxe


/* Pour plus d'informations sur la création ou l'accès à cet objet, consultez les notes. */

Attributs

[Version(0x06020000)]

Membres

FilePickerSelectedFilesArrayClasse possède ces types de membres :

Méthodes

The FilePickerSelectedFilesArray Classe a les méthodes suivantes. Avec C#, Visual Basic et C++, elle hérite également des méthodes de Object Classe.

MéthodeDescription
First [C++, JavaScript]Retrieves an iterator that iterates through the collection of StorageFile objects that represent selected files.
GetAt [C++, JavaScript]Returns the StorageFile object at the specified index in the collection.
GetMany [C++, JavaScript]Retrieves the StorageFile objects that start at the specified index in the collection.
IndexOf [C++, JavaScript]Retrieves the index of a specified StorageFile object in the collection.

 

Propriétés

Le FilePickerSelectedFilesArrayClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Count [C#, VB]

En lecture seuleGets the number of elements contained in the collection.

Item [C#, VB]

En lecture seuleGets or sets the element at the specified index.

Size [C++, JavaScript]

En lecture seuleGets the number of StorageFile objects in the collection.

 

Remarques

Lorsqu'un appel à la méthode fileOpenPicker.pickMultipleFilesAsync aboutit correctement, il retourne un objet filePickerSelectedFilesArray qui contient tous les fichiers choisis par l'utilisateur. Les fichiers choisis dans ce tableau sont représentés par les objets storageFile

Liste des membres de la collection

En JavaScript, FilePickerSelectedFilesArray comprend les membres indiqués dans les listes de membres. En outre, FilePickerSelectedFilesArray prend en charge une propriété length, les membres d'Array.prototype et l'utilisation d'un index pour accéder aux éléments.

Énumération de la collection en C# ou en Microsoft Visual Basic

FilePickerSelectedFilesArray étant énumérable, vous pouvez utiliser la syntaxe spécifique au langage, par exemple foreach en C# pour énumérer les éléments de la collection. Le compilateur effectue la conversion de type pour vous et vous n'aurez pas besoin d'effectuer de transtypage en IEnumerable<StorageFile> de manière explicite. Si vous devez effectuer une conversion de type (transtypage) explicitement, par exemple si vous souhaitez appeler GetEnumerator, transtypez en IEnumerable<T> avec une contrainte StorageFile.

Exemples

L'Exemple de sélecteur de fichier montre comment capturer le filePickerSelectedFilesArray (files dans l'exemple) des fichiers sélectionnés après avoir appelé fileOpenPicker.pickMultipleFilesAsync.

Remarque  Vous devez toujours vérifier que votre application n'est pas alignée (ou que l'alignement peut être annulé) et définir les propriétés du sélecteur de fichiers que l'utilisateur choisisse un seul fichier ou plusieurs fichiers.


openPicker.pickMultipleFilesAsync().then(function (files) {
    if (files.size > 0) {
        // Application now has read/write access to the picked file(s)
        var outputString = "Picked files:\n";
        for (var i = 0; i < files.size; i++) {
            outputString = outputString + files[i].name + "\n";
        }
        WinJS.log && WinJS.log(outputString, "sample", "status");
    } else {
        // The picker was dismissed with no selected file
        WinJS.log && WinJS.log("Operation cancelled.", "sample", "status");
    }
});


Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

Windows.Storage.Pickers
Windows::Storage::Pickers [C++]

Métadonnées

Windows.winmd

Voir aussi

Exemple de sélecteur de fichiers
Démarrage rapide : accès aux fichiers à l'aide des sélecteurs de fichiers
fileOpenPicker.pickMultipleFilesAsync method

 

 

Afficher:
© 2018 Microsoft