FileExtensionVector Classe

Definição

Representa uma coleção de acesso aleatório de extensões de nome de arquivo.

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)
Herança
Object Platform::Object IInspectable FileExtensionVector
Atributos
Implementações
IEnumerable<String> IIterable<Platform::String> IIterable<winrt::hstring> IIterable<T> IEnumerable<T> IList<String> IVector<Platform::String> IVector<winrt::hstring>

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Exemplos

O exemplo seletor de arquivo demonstra como especificar os tipos de arquivo que o usuário pode ver e escolher no seletor de arquivos.

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

Comentários

Listas de membros da coleção

Para JavaScript, FileExtensionVector tem os membros mostrados nas listas de membros. Além disso, FileExtensionVector dá suporte a uma propriedade length , membros de Array.prototype e usando um índice para acessar itens.

Enumerando a coleção em C# ou Microsoft Visual Basic

Um FileExtensionVector é enumerável, portanto, você pode usar a sintaxe específica da linguagem, como foreach em C# para enumerar os itens na coleção. O compilador faz a conversão de tipo para você e você não precisará converter IEnumerable<String> explicitamente. Se você precisar converter explicitamente, por exemplo, se quiser chamar GetEnumerator, converta para IEnumerable<T> com uma restrição String .

Propriedades

Size

Obtém o número de extensões de nome de arquivo na coleção.

Métodos

Append(String)

Acrescenta uma extensão de nome de arquivo ao final da coleção.

Clear()

Remove todas as extensões de nome de arquivo da coleção.

First()

Recupera um iterador que itera por meio das extensões de nome de arquivo na coleção.

GetAt(UInt32)

Recupera a extensão de nome de arquivo no índice especificado na coleção.

GetMany(UInt32, String[])

Recupera as extensões de nome de arquivo que começam no índice especificado na coleção.

GetView()

Recupera uma exibição imutável da coleção de extensões de nome de arquivo.

IndexOf(String, UInt32)

Recupera o índice de uma extensão de nome de arquivo especificada na coleção.

InsertAt(UInt32, String)

Insere uma extensão de nome de arquivo em uma coleção em um índice especificado.

RemoveAt(UInt32)

Remove a extensão de nome de arquivo no índice especificado na coleção.

RemoveAtEnd()

Remove a extensão de nome de último arquivo da coleção.

ReplaceAll(String[])

Substitui todas as extensões de nome de arquivo na coleção pelas extensões de nome de arquivo especificadas.

SetAt(UInt32, String)

Define a extensão de nome de arquivo no índice especificado da coleção.

Aplica-se a

Confira também