AppDataPaths 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í.
AppDataPaths devuelve rutas de acceso a las carpetas de aplicación que se usan habitualmente en función del patrón de nomenclatura KNOWNFOLDERID .
public ref class AppDataPaths sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppDataPaths final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppDataPaths
Public NotInheritable Class AppDataPaths
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v5.0)
|
Comentarios
Esta clase devuelve rutas de acceso que siempre están aisladas según el contexto del autor de la llamada. Por ejemplo, esto coincidirá con las expectativas de los desarrolladores de aplicaciones multiplataforma que podrían haber usado versiones "privadas" de documentos en el pasado. No hay ninguna interfaz de interoperabilidad COM heredada para este tipo.
Se producirá un error al solicitar ubicaciones de carpeta desde una aplicación que no tenga una identidad de paquete (por ejemplo, GetDefault y GetForUser devolverán null). Esto garantiza que no haya problemas de migración si una aplicación depende de las ubicaciones por aplicación que se comparten (Win32) o si las rutas de acceso de la aplicación cambian al usar el Puente de dispositivo de escritorio.
Propiedades
Cookies |
Obtiene la ruta de acceso a las cookies de la aplicación. |
Desktop |
Obtiene la ruta de acceso a la carpeta de escritorio. |
Documents |
Obtiene una ruta de acceso a la carpeta documents. |
Favorites |
Obtiene una ruta de acceso a la carpeta favoritos. |
History |
Obtiene una ruta de acceso a la carpeta del historial. |
InternetCache |
Obtiene la ruta de acceso a la carpeta de caché de Internet. |
LocalAppData |
Obtiene la carpeta de datos de la aplicación local. |
ProgramData |
Obtiene la carpeta de datos del programa. |
RoamingAppData |
Obtiene la carpeta de datos de la aplicación móvil. |
Métodos
GetDefault() |
Obtiene las rutas de acceso a las distintas carpetas de datos de la aplicación de un usuario. Use este método en aplicaciones de usuario único. |
GetForUser(User) |
Obtiene las rutas de acceso a las distintas carpetas de datos de la aplicación de un usuario. Use este método en aplicaciones multiusuario. |