GameService 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供对游戏服务的访问权限。
public ref class GameService abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GameService final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class GameService
Public Class GameService
- 继承
- 属性
Windows 要求
设备系列 |
Windows Mobile Extension SDK (在 10.0.10240.0 中引入)
|
API contract |
Windows.Phone.PhoneContract (在 v1.0 中引入)
|
注解
Windows.Phone.System.UserProfile.GameServices.Core 命名空间的所有成员只能由 XBox Live SDK使用。 只有具有ID_CAP_GAMERSERVICES功能的应用程序才能调用这些 API。
属性
ServiceUri |
获取游戏服务的 URI。 |
方法
GetAuthenticationStatus() |
从游戏服务获取最后一个身份验证结果。 |
GetGamerProfileAsync() |
检索当前用户的玩家个人资料。 |
GetInstalledGameItemsAsync() |
检索当前安装的游戏项。 |
GetPartnerTokenAsync(Uri) |
检索指定 URI 的合作伙伴令牌。 |
GetPrivilegesAsync() |
检索当前用户的权限字符串。 |
GrantAchievement(UInt32) |
向当前用户授予指定的成就。 |
GrantAvatarAward(UInt32) |
向当前用户授予指定的头像奖励。 |
NotifyPartnerTokenExpired(Uri) |
使指定 URI 的缓存伙伴令牌无效。 |
PostResult(UInt32, GameServiceScoreKind, Int64, GameServiceGameOutcome, IBuffer) |
终止并发布游戏结果。 |