FileExtensionVector Clase

Definición

Representa una colección de acceso aleatorio de extensiones de nombre de archivo.

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)
Herencia
Object Platform::Object IInspectable FileExtensionVector
Atributos
Implementaciones
IEnumerable<String> IIterable<Platform::String> IIterable<winrt::hstring> IIterable<T> IEnumerable<T> IList<String> IVector<Platform::String> IVector<winrt::hstring>

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Ejemplos

En el ejemplo del selector de archivos se muestra cómo especificar los tipos de archivo que el usuario puede ver y elegir en el selector de archivos.

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("*");

Comentarios

Listas de miembros de la colección

Para JavaScript, FileExtensionVector tiene los miembros que se muestran en las listas de miembros. Además, FileExtensionVector admite una propiedad length , los miembros de Array.prototype y el uso de un índice para tener acceso a los elementos.

Enumeración de la colección en C# o Microsoft Visual Basic

FileExtensionVector es enumerable, por lo que puede usar sintaxis específica del lenguaje, como foreach en C# para enumerar los elementos de la colección. El compilador realiza la conversión de tipos automáticamente y no es necesario convertir a IEnumerable<String> explícitamente. Si necesita convertir explícitamente, por ejemplo, si desea llamar a GetEnumerator, convierta a IEnumerable<T> con una restricción String .

Propiedades

Size

Obtiene el número de extensiones de nombre de archivo de la colección.

Métodos

Append(String)

Anexa una extensión de nombre de archivo al final de la colección.

Clear()

Quita todas las extensiones de nombre de archivo de la colección.

First()

Recupera un iterador que recorre en iteración las extensiones de nombre de archivo de la colección.

GetAt(UInt32)

Recupera la extensión de nombre de archivo en el índice especificado de la colección.

GetMany(UInt32, String[])

Recupera las extensiones de nombre de archivo que comienzan en el índice especificado de la colección.

GetView()

Recupera una vista inmutable de la colección de extensiones de nombre de archivo.

IndexOf(String, UInt32)

Recupera el índice de una extensión de nombre de archivo especificada en la colección.

InsertAt(UInt32, String)

Inserta una extensión de nombre de archivo en una colección en un índice especificado.

RemoveAt(UInt32)

Quita la extensión de nombre de archivo en el índice especificado de la colección.

RemoveAtEnd()

Quita la última extensión de nombre de archivo de la colección.

ReplaceAll(String[])

Reemplaza todas las extensiones de nombre de archivo de la colección por las extensiones de nombre de archivo especificadas.

SetAt(UInt32, String)

Establece la extensión de nombre de archivo en el índice especificado de la colección.

Se aplica a

Consulte también