Поделиться через


AppDataPaths Класс

Определение

AppDataPaths возвращает пути к часто используемым папкам приложений на основе шаблона именования 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
Наследование
Object Platform::Object IInspectable AppDataPaths
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Fall Creators Update (появилось в 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v5.0)

Комментарии

Этот класс возвращает пути, которые всегда изолированы в контексте вызывающего объекта. Например, это будет соответствовать ожиданиям разработчиков кроссплатформенных приложений, которые могли использовать "частные" версии документов в прошлом. Для этого типа не существует устаревшего интерфейса COM-взаимодействия.

Запрос расположений папок из приложения без удостоверения пакета завершится ошибкой (например, GetDefault и GetForUser возвратят значение NULL). Это гарантирует отсутствие проблем с миграцией, если приложение зависит от общих расположений для каждого приложения (Win32) или если пути приложения изменяются при использовании мост для классических приложений.

Свойства

Cookies

Возвращает путь к файлам cookie приложения.

Desktop

Возвращает путь к папке рабочего стола.

Documents

Возвращает путь к папке документов.

Favorites

Возвращает путь к папке избранного.

History

Возвращает путь к папке журнала.

InternetCache

Возвращает путь к папке кэша Интернета.

LocalAppData

Возвращает папку данных локального приложения.

ProgramData

Возвращает папку данных программы.

RoamingAppData

Возвращает папку данных перемещаемого приложения.

Методы

GetDefault()

Возвращает пути к различным папкам данных приложения пользователя. Используйте этот метод в однопользовательских приложениях.

GetForUser(User)

Возвращает пути к различным папкам данных приложения пользователя. Используйте этот метод в многопользовательских приложениях.

Применяется к