Compartir a través de


AppDataPaths Clase

Definición

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
Object Platform::Object IInspectable AppDataPaths
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.

Se aplica a