AppDataPaths 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 |
获取 Internet 缓存文件夹的路径。 |
LocalAppData |
获取本地应用程序数据文件夹。 |
ProgramData |
获取程序数据文件夹。 |
RoamingAppData |
获取漫游应用程序数据文件夹。 |
方法
GetDefault() |
获取用户的各种应用数据文件夹的路径。 在单用户应用中使用此方法。 |
GetForUser(User) |
获取用户的各种应用数据文件夹的路径。 在多用户应用中使用此方法。 |