2012-04-23 80 views

回答

1

也許Windows.System.UserProfile.UserInformation包含一些相關數據。

+0

我試過引用Windows.System命名空間,但是我無法在新創建的WPF解決方案中找到它,即使解決方案使用的是.NET Framework 4.5,你能告訴我如何看到Windows.System的命名空間?非常感謝。 – user1343145 2012-04-23 10:03:19

+0

@ user1343145 - 這是WinRT唯一的功能,不是.NET 4.5的功能 – 2012-08-27 16:22:40

6

按設計劃分的Metro應用程序限制訪問許多他們不應該真正需要的信息,我想這可能就是其中之一。

的WinRT可以訪問Windows.System.UserProfile.UserInformation類(如CodeCaster建議),但我查了一下,從那裏所有的方法只有GetDisplayNameAsync()可能會返回現場ID(電子郵件),而且只有當第一/姓氏未設置上戶口。

(此外,大多數的這個類中的方法需要設置企業認證能力,這是not really welcome in the Store,而且the documentation of the class目前不好。)

對於single-sign-on experience,你可能寧願使用Live軟件開發工具包。