Compartir a través de


FolderInformation Clase

Definición

Proporciona acceso sincrónico a las propiedades expuestas fuera de StorageFolder y permite a una aplicación realizar operaciones de administración asincrónicas, como eliminar y cambiar el nombre.

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
Herencia
Object Platform::Object IInspectable FolderInformation
Atributos
Implementaciones

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)

Comentarios

Nota:

Aunque no se atribuye a marshalling_behavior(agile), esta clase se puede tratar como ágil. Para obtener más información, consulta Subprocesos y serialización (C++/CX).

Puede recuperar una lista de objetos FolderInformation llamando a uno de los métodos FileInformationFactory.GetFoldersAsync .

Propiedades

Attributes

Obtiene los atributos de una carpeta cargada.

BasicProperties

Obtiene un objeto que contiene la información de propiedades básicas de la carpeta.

DateCreated

Obtiene la fecha en que se creó la carpeta.

DisplayName

Obtiene el nombre descriptivo de StorageFolder.

DisplayType

Obtiene el tipo de presentación de StorageFolder.

DocumentProperties

Obtiene las propiedades del documento de StorageFolder.

FolderRelativeId

Obtiene el identificador que identifica de forma única storageFolder con respecto a otros elementos de la misma carpeta.

ImageProperties

Obtiene las propiedades de imagen de StorageFolder.

MusicProperties

Obtiene las propiedades de música asociadas a StorageFolder.

Name

Obtiene el nombre de StorageFolder.

Path

Obtiene la ruta de acceso de StorageFolder.

Properties

Obtiene un objeto para recuperar las propiedades de StorageFolder.

Provider

Obtiene el objeto StorageProvider que contiene información sobre el servicio que almacena la carpeta actual.

Thumbnail

Obtiene la miniatura del objeto StorageFile.

VideoProperties

Obtiene las propiedades de vídeo asociadas a StorageFolder.

Métodos

AreQueryOptionsSupported(QueryOptions)

Recupera un valor que indica si la carpeta admite las opciones de consulta de búsqueda especificadas.

CreateFileAsync(String)

Crea un nuevo archivo en la carpeta actual.

CreateFileAsync(String, CreationCollisionOption)

Crea un nuevo archivo en la carpeta actual y especifica qué hacer si ya existe un archivo con el mismo nombre en la carpeta actual.

CreateFileQuery()

Crea un objeto para realizar consultas de búsqueda filtradas para StorageFile en la carpeta actual.

CreateFileQuery(CommonFileQuery)

Crea un objeto para realizar consultas de búsqueda filtradas para objetos StorageFile en la carpeta actual. Los resultados de la búsqueda se agrupan en función del atributo de archivo especificado.

CreateFileQueryWithOptions(QueryOptions)

Crea un objeto utilizado para realizar consultas de búsqueda filtradas para objetos StorageFile en la carpeta . El objeto se inicializa con las opciones de consulta especificadas.

CreateFolderAsync(String)

Crea una nueva carpeta secundaria de la carpeta actual.

CreateFolderAsync(String, CreationCollisionOption)

Crea una nueva carpeta secundaria de la carpeta actual y especifica qué hacer si ya existe una carpeta con el mismo nombre en la carpeta actual.

CreateFolderQuery()

Crea un objeto para realizar consultas de búsqueda filtradas para objetos StorageFolder secundarios de la carpeta actual.

CreateFolderQuery(CommonFolderQuery)

Crea un objeto para realizar consultas de búsqueda filtradas para objetos StorageFolder secundarios de la carpeta actual. Los resultados de la búsqueda se agrupan en función del atributo de carpeta especificado.

CreateFolderQueryWithOptions(QueryOptions)

Crea un objeto utilizado para realizar consultas de búsqueda filtradas para objetos StorageFolder secundarios de la carpeta actual. El objeto se inicializa con las opciones de consulta especificadas.

CreateItemQuery()

Crea un objeto que se usa para realizar consultas de búsqueda filtradas para los elementos de la carpeta.

CreateItemQueryWithOptions(QueryOptions)

Crea un objeto que se usa para realizar consultas de búsqueda filtradas para los elementos de la carpeta. El objeto se inicializa con las opciones de consulta especificadas.

DeleteAsync()

Elimina la carpeta actual.

DeleteAsync(StorageDeleteOption)

Elimina la carpeta actual, moviendo opcionalmente la carpeta eliminada a la papelera de reciclaje.

GetBasicPropertiesAsync()

Recupera las propiedades básicas del objeto StorageFolder .

GetFileAsync(String)

Recupera un archivo de la carpeta actual.

GetFilesAsync()

Recupera todos los archivos de la carpeta actual.

GetFilesAsync(CommonFileQuery)

Recupera los archivos de la carpeta actual en función de una consulta de carpeta común.

GetFilesAsync(CommonFileQuery, UInt32, UInt32)

Recupera un intervalo de archivos de la carpeta actual en función de una consulta de archivos común.

GetFolderAsync(String)

Recupera la carpeta secundaria especificada de la carpeta actual.

GetFoldersAsync()

Recupera todas las carpetas secundarias de la carpeta actual.

GetFoldersAsync(CommonFolderQuery)

Recupera las carpetas secundarias de la carpeta actual en función de una consulta de carpetas común.

GetFoldersAsync(CommonFolderQuery, UInt32, UInt32)

Recupera un intervalo de carpetas secundarias de la carpeta actual en función de una consulta de carpetas común.

GetIndexedStateAsync()

Recupera el estado indizado de la carpeta.

GetItemAsync(String)

Recupera un elemento de la carpeta .

GetItemsAsync()

Recupera todos los elementos de la carpeta actual.

GetItemsAsync(UInt32, UInt32)

Recupera un intervalo de elementos de la carpeta actual.

GetParentAsync()

Obtiene la carpeta primaria de la carpeta actual.

GetThumbnailAsync(ThumbnailMode)

Recupera la miniatura asociada a StorageFolder.

GetThumbnailAsync(ThumbnailMode, UInt32)

Recupera la miniatura asociada a StorageFolder y la escala al tamaño especificado.

GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)

Recupera la miniatura asociada a StorageFolder, en función de las opciones especificadas.

IsCommonFileQuerySupported(CommonFileQuery)

Recupera un valor que indica si la carpeta actual admite la consulta de archivos común especificada.

IsCommonFolderQuerySupported(CommonFolderQuery)

Recupera un valor que indica si la carpeta actual admite la consulta de carpeta común especificada.

IsEqual(IStorageItem)

Indica si la carpeta actual es igual a la carpeta especificada.

IsOfType(StorageItemTypes)

Determina si storageFolder cargado es el tipo especificado.

RenameAsync(String)

Cambia el nombre de StorageFolder.

RenameAsync(String, NameCollisionOption)

Cambia el nombre de StorageFolder y especifica qué hacer si ya existe una carpeta con el mismo nombre.

TryGetItemAsync(String)

Intente obtener un archivo o una subcarpeta específicos de la carpeta actual con el nombre del archivo o carpeta que se va a obtener.

Eventos

PropertiesUpdated

Se produce cuando se actualizan una o varias de las propiedades de StorageFolder.

ThumbnailUpdated

Se activa cuando se actualiza la miniatura de StorageFolder o está disponible una miniatura de mejor calidad.

Se aplica a

Consulte también