FolderInformation Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |