如何获取Windows 8 Live ID

时间:2012-04-23 08:51:39

标签: c# .net windows-8 liveid

Windows 8使用Live ID作为用户名。如何在C#中获取此LiveID?

3 个答案:

答案 0 :(得分:6)

设计中的Metro应用程序限制访问他们不应该真正需要的许多信息,我认为这可能是其中之一。

WinRT可以访问Windows.System.UserProfile.UserInformation类(如CodeCaster建议的那样),但是在我检查过的情况下,只有GetDisplayNameAsync()可能会返回实时ID(电子邮件),而且只有第一个/最后一个名称未在帐户中设置。

(此外,此类中的大多数方法都需要设置企业身份验证功能,即not really welcome in the Storethe documentation of the class目前很差。)

对于single-sign-on experience,您可能更喜欢使用Live Software Development Kit。

答案 1 :(得分:1)

答案 2 :(得分:1)

或许Windows.System.UserProfile.UserInformation包含一些相关数据。