Partilhar via


FolderInformation Classe

Definição

Fornece acesso síncrono às propriedades expostas do StorageFolder e permite que um aplicativo execute operações de gerenciamento assíncronas, como excluir e renomear.

public ref class FolderInformation sealed : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FolderInformation final : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FolderInformation : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
Public NotInheritable Class FolderInformation
Implements IStorageFolder, IStorageFolder2, IStorageFolderQueryOperations, IStorageItem2, IStorageItemInformation, IStorageItemPropertiesWithProvider
Herança
Object Platform::Object IInspectable FolderInformation
Atributos
Implementações

Requisitos do Windows

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

Comentários

Observação

Embora não seja atribuída com marshalling_behavior(agile), essa classe pode ser tratada como ágil. Para obter mais informações, consulte Threading e Marshaling (C++/CX).

Você pode recuperar uma lista de objetos FolderInformation chamando um dos métodos FileInformationFactory.GetFoldersAsync .

Propriedades

Attributes

Obtém os atributos de uma pasta carregada.

BasicProperties

Obtém um objeto que contém as informações básicas de propriedades da pasta.

DateCreated

Obtém a data em que a pasta foi criada.

DisplayName

Obtém o nome amigável do StorageFolder.

DisplayType

Obtém o tipo de exibição do StorageFolder.

DocumentProperties

Obtém as propriedades do documento do StorageFolder.

FolderRelativeId

Obtém o identificador que identifica exclusivamente o StorageFolder em relação a outros itens na mesma pasta.

ImageProperties

Obtém as propriedades de imagem do StorageFolder.

MusicProperties

Obtém as propriedades de música associadas ao StorageFolder.

Name

Obtém o nome da StorageFolder.

Path

Obtém o caminho da StorageFolder.

Properties

Obtém um objeto para recuperar as propriedades do StorageFolder.

Provider

Obtém o objeto StorageProvider que contém informações sobre o serviço que armazena a pasta atual.

Thumbnail

Obtém a miniatura do StorageFile.

VideoProperties

Obtém as propriedades de vídeo associadas ao StorageFolder.

Métodos

AreQueryOptionsSupported(QueryOptions)

Recupera um valor que indica se a pasta dá suporte às opções de consulta de pesquisa especificadas.

CreateFileAsync(String)

Cria um novo arquivo na pasta atual.

CreateFileAsync(String, CreationCollisionOption)

Cria um novo arquivo na pasta atual e especifica o que fazer se um arquivo com o mesmo nome já existir na pasta atual.

CreateFileQuery()

Cria um objeto para executar consultas de pesquisa filtradas para StorageFile na pasta atual.

CreateFileQuery(CommonFileQuery)

Cria um objeto para executar consultas de pesquisa filtradas para objetos StorageFile na pasta atual. Os resultados da pesquisa são agrupados com base no atributo de arquivo especificado.

CreateFileQueryWithOptions(QueryOptions)

Cria um objeto usado para executar consultas de pesquisa filtradas para objetos StorageFile na pasta . O objeto é inicializado com as opções de consulta especificadas.

CreateFolderAsync(String)

Cria uma nova pasta filho da pasta atual.

CreateFolderAsync(String, CreationCollisionOption)

Cria uma nova pasta filho da pasta atual e especifica o que fazer se uma pasta com o mesmo nome já existir na pasta atual.

CreateFolderQuery()

Cria um objeto para executar consultas de pesquisa filtradas para objetos StorageFolder filho da pasta atual.

CreateFolderQuery(CommonFolderQuery)

Cria um objeto para executar consultas de pesquisa filtradas para objetos StorageFolder filho da pasta atual. Os resultados da pesquisa são agrupados com base no atributo de pasta especificado.

CreateFolderQueryWithOptions(QueryOptions)

Cria um objeto usado para executar consultas de pesquisa filtradas para objetos StorageFolder filho da pasta atual. O objeto é inicializado com as opções de consulta especificadas.

CreateItemQuery()

Cria um objeto usado para executar consultas de pesquisa filtradas para itens na pasta.

CreateItemQueryWithOptions(QueryOptions)

Cria um objeto usado para executar consultas de pesquisa filtradas para itens na pasta. O objeto é inicializado com as opções de consulta especificadas.

DeleteAsync()

Exclui a pasta atual.

DeleteAsync(StorageDeleteOption)

Exclui a pasta atual, opcionalmente movendo a pasta excluída para a lixeira.

GetBasicPropertiesAsync()

Recupera as propriedades básicas do objeto StorageFolder .

GetFileAsync(String)

Recupera um arquivo da pasta atual.

GetFilesAsync()

Recupera todos os arquivos da pasta atual.

GetFilesAsync(CommonFileQuery)

Recupera arquivos da pasta atual com base em uma consulta de pasta comum.

GetFilesAsync(CommonFileQuery, UInt32, UInt32)

Recupera um intervalo de arquivos da pasta atual com base em uma consulta de arquivo comum.

GetFolderAsync(String)

Recupera a pasta filho especificada da pasta atual.

GetFoldersAsync()

Recupera todas as pastas filho da pasta atual.

GetFoldersAsync(CommonFolderQuery)

Recupera pastas filho da pasta atual com base em uma consulta de pasta comum.

GetFoldersAsync(CommonFolderQuery, UInt32, UInt32)

Recupera um intervalo de pastas filho da pasta atual com base em uma consulta de pasta comum.

GetIndexedStateAsync()

Recupera o estado indexado da pasta.

GetItemAsync(String)

Recupera um item da pasta.

GetItemsAsync()

Recupera todos os itens da pasta atual.

GetItemsAsync(UInt32, UInt32)

Recupera um intervalo de itens da pasta atual.

GetParentAsync()

Obtém a pasta pai da pasta atual.

GetThumbnailAsync(ThumbnailMode)

Recupera a miniatura associada ao StorageFolder.

GetThumbnailAsync(ThumbnailMode, UInt32)

Recupera a miniatura associada ao StorageFolder, dimensionando-a para o tamanho especificado.

GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)

Recupera a miniatura associada ao StorageFolder, com base nas opções especificadas.

IsCommonFileQuerySupported(CommonFileQuery)

Recupera um valor que indica se a pasta atual dá suporte à consulta de arquivo comum especificada.

IsCommonFolderQuerySupported(CommonFolderQuery)

Recupera um valor que indica se a pasta atual dá suporte à consulta de pasta comum especificada.

IsEqual(IStorageItem)

Indica se a pasta atual é igual à pasta especificada.

IsOfType(StorageItemTypes)

Determina se StorageFolder carregado é o tipo especificado.

RenameAsync(String)

Renomeia StorageFolder.

RenameAsync(String, NameCollisionOption)

Renomeia StorageFolder e especifica o que fazer se uma pasta com o mesmo nome já existir.

TryGetItemAsync(String)

Tente obter um arquivo ou subpasta específico da pasta atual usando o nome do arquivo ou pasta a ser obtido.

Eventos

PropertiesUpdated

Ocorre quando uma ou mais propriedades do StorageFolder são atualizadas.

ThumbnailUpdated

Aciona quando a miniatura do StorageFolder é atualizada ou uma miniatura de melhor qualidade está disponível.

Aplica-se a

Confira também