Windows 8は、ユーザー名としてLive IDを使用します。 C#でこのLiveIDを取得するにはどうすればよいですか?前の質問でもWindows 8ライブIDの取得方法
http://www.silverlightshow.net/items/Using-the-Live-SDK-in-Windows-8-XAML-C-Metro-Applications.aspx
:
Windows 8は、ユーザー名としてLive IDを使用します。 C#でこのLiveIDを取得するにはどうすればよいですか?前の質問でもWindows 8ライブIDの取得方法
http://www.silverlightshow.net/items/Using-the-Live-SDK-in-Windows-8-XAML-C-Metro-Applications.aspx
:
Windows.System.UserProfile.UserInformationは、いくつかの関連データが含まれています。
Windows.System名前空間を参照しようとしましたが、ソリューションが.NET Framework 4.5を使用していても、新しく作成されたWPFソリューションでは見つかりませんでした。 Windows.Systemの名前空間?どうもありがとう。 – user1343145
@ user1343145 - これはWinRTの機能であり、.NET 4.5の機能ではありません –
メトロアプリケーションは、実際には必要ないはずの多くの情報へのアクセスを制限しているため、これはその1つかもしれません。
WinRTのは(CodeCasterが示唆したように)Windows.System.UserProfile.UserInformation
クラスへのアクセスを提供しますが、私はチェックして、そこにすべての方法の中から唯一GetDisplayNameAsync()
ライブID(メールを)返す可能性がありますし、それが最初/最後の名前がアカウントに設定されていない場合にのみです。
(また、このクラスのメソッドのほとんどはnot really welcome in the Storeあるエンタープライズ認証機能を設定する必要があります。そして、the documentation of the classは現在不良である。)
single-sign-on experienceのために、あなたはむしろライブソフトウェア開発キットを使用する場合があります。
正確に何をしようとしていますか?多くのデータが役立つでしょう... –