Windows 8 używa Live ID jako nazwy użytkownika. Jak uzyskać ten identyfikator LiveID w języku C#?Jak uzyskać Windows 8 Live ID
Odpowiedz
Spójrz na następujące stanowisko:
http://www.silverlightshow.net/items/Using-the-Live-SDK-in-Windows-8-XAML-C-Metro-Applications.aspx
również na poprzednie pytania:
Może Windows.System.UserProfile.UserInformation zawierać pewne istotne dane.
Próbowałem odwoływać się do przestrzeni nazw Windows.System, ale nie mogę znaleźć jej w nowo utworzonym rozwiązaniu WPF, nawet jeśli rozwiązanie korzysta z .NET Framework 4.5, czy możesz mi powiedzieć, jak widzę przestrzeń nazw Windows.System? Wielkie dzięki. – user1343145
@ user1343145 - jest to tylko funkcja WinRT, a nie funkcja .NET 4.5 –
Aplikacje metra według projektu mają ograniczony dostęp do wielu informacji, których naprawdę nie powinny potrzebować, i myślę, że to może być jedna z nich.
WinRT daje dostęp do klasy Windows.System.UserProfile.UserInformation
(jak zasugerował CodeCaster), ale jak sprawdziłem, ze wszystkich metod tylko GetDisplayNameAsync()
może zwracać identyfikator na żywo (e-mail) i jest to tylko wtedy, gdy imię/nazwisko nie są ustawione na koncie .
(Również większość metod w tej klasie wymagają ustawiania Enterprise Authentication zdolność, która jest not really welcome in the Store. I the documentation of the class jest obecnie słaba.)
Dla single-sign-on experience, można raczej użyć zestawu Software Development na żywo.
Co dokładnie próbujesz zrobić? Więcej danych pomógłby ... –