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
- Наследование
- Атрибуты
Требования к 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) |
Возвращает пути к различным папкам данных приложения пользователя. Используйте этот метод в многопользовательских приложениях. |