FolderInformation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |