GameSaveProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
GameSaveProvider 用于创建、保存、枚举和加载 Xbox Live 游戏保存。
public ref class GameSaveProvider sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Gaming.XboxLive.StorageApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GameSaveProvider final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Gaming.XboxLive.StorageApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GameSaveProvider
Public NotInheritable Class GameSaveProvider
- 继承
- 属性
Windows 要求
设备系列 |
Xbox Live Extension SDK (在 10.0.10240.0 中引入)
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入) |
API contract |
Windows.Gaming.XboxLive.StorageApiContract (在 v1.0 中引入)
|
注解
调用 GetForUserAsync 或 GetSyncOnDemandForUserAsync 以获取 GameSaveProvider 实例。
重要
此 API 面向已启用 Xbox Live 的 UWP 游戏和应用。 从未启用 Xbox Live 的源调用这些 API 将无法将数据同步到云。
属性
ContainersChangedSinceLastSync |
在新的 GameSaveProvider 实例上调用 ,返回自应用程序上次运行以来已更改的容器的名称。 |
User |
与此游戏保存提供程序及其游戏保存容器关联的用户。 |
方法
CreateContainer(String) |
创建新的 GameSaveContainer 来存储游戏保存。 |
CreateContainerInfoQuery() |
创建一个 GameSaveContainerInfoQuery 实例,该实例枚举此游戏保存提供程序中的所有容器。 |
CreateContainerInfoQuery(String) |
创建一个 GameSaveContainerInfoQuery 实例,该实例枚举此游戏保存提供程序中名称以指定前缀开头的容器。 |
DeleteContainerAsync(String) |
异步删除指定的游戏保存容器。 |
GetForUserAsync(User, String) |
获取指定用户的游戏保存提供程序。 |
GetRemainingBytesInQuotaAsync() |
获取此游戏保存提供程序的用户配额中剩余的字节数。 |
GetSyncOnDemandForUserAsync(User, String) |
获取按需同步容器的部分同步游戏保存提供程序。 |