GameService 类

定义

提供对游戏服务的访问权限。

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
继承
Object Platform::Object IInspectable 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)

终止并发布游戏结果。

适用于