FileExtensionVector Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une collection à accès aléatoire d’extensions de nom de fichier.
public ref class FileExtensionVector sealed : IIterable<Platform::String ^>, IVector<Platform::String ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FileExtensionVector final : IIterable<winrt::hstring>, IVector<winrt::hstring>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FileExtensionVector final : IIterable<winrt::hstring>, IVector<winrt::hstring>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FileExtensionVector : IEnumerable<string>, IList<string>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FileExtensionVector : IEnumerable<string>, IList<string>
Public NotInheritable Class FileExtensionVector
Implements IEnumerable(Of String), IList(Of String)
- Héritage
- Attributs
- Implémente
-
IEnumerable<String> IIterable<Platform::String> IIterable<winrt::hstring> IIterable<T> IEnumerable<T> IList<String> IVector<Platform::String> IVector<winrt::hstring>
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Exemples
L’exemple de sélecteur de fichiers montre comment spécifier les types de fichiers que l’utilisateur peut voir et choisir dans le sélecteur de fichiers.
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.Thumbnail;
openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
openPicker.FileTypeFilter.Add(".jpg");
openPicker.FileTypeFilter.Add(".jpeg");
openPicker.FileTypeFilter.Add(".png");
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.List;
openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
openPicker.FileTypeFilter.Add("*");
Remarques
Listes de membres de la collection
Pour JavaScript, FileExtensionVector a les membres affichés dans les listes de membres. En outre, FileExtensionVector prend en charge une propriété length , les membres de Array.prototype et l’utilisation d’un index pour accéder aux éléments.
Énumération de la collection en C# ou Microsoft Visual Basic
Un FileExtensionVector étant énumérable, vous pouvez utiliser la syntaxe propre au langage, telle que foreach en C# pour énumérer les éléments de la collection. Le compilateur effectue le cast de type pour vous et vous n’aurez pas besoin d’effectuer un cast IEnumerable<String>
vers explicitement. Si vous avez besoin d’un cast explicite, par exemple si vous souhaitez appeler GetEnumerator, effectuez un cast en IEnumerable<T> avec une contrainte String .
Propriétés
Size |
Obtient le nombre d’extensions de nom de fichier dans la collection. |
Méthodes
Append(String) |
Ajoute une extension de nom de fichier à la fin de la collection. |
Clear() |
Supprime toutes les extensions de nom de fichier de la collection. |
First() |
Récupère un itérateur qui itère au sein des extensions de nom de fichier dans la collection. |
GetAt(UInt32) |
Récupère l’extension de nom de fichier à l’index spécifié dans la collection. |
GetMany(UInt32, String[]) |
Récupère les extensions de nom de fichier qui commencent à l’index spécifié dans la collection. |
GetView() |
Récupère une vue immuable de la collection d’extensions de nom de fichier. |
IndexOf(String, UInt32) |
Récupère l’index d’une extension de nom de fichier spécifiée dans la collection. |
InsertAt(UInt32, String) |
Insère une extension de nom de fichier dans une collection à un index spécifié. |
RemoveAt(UInt32) |
Supprime l’extension de nom de fichier à l’index spécifié dans la collection. |
RemoveAtEnd() |
Supprime l’extension de nom de dernier fichier de la collection. |
ReplaceAll(String[]) |
Remplace toutes les extensions de nom de fichier dans la collection par les extensions de nom de fichier spécifiées. |
SetAt(UInt32, String) |
Définit l’extension de nom de fichier à l’index spécifié de la collection. |