2012-04-23 12 views

Odpowiedz

1

Może Windows.System.UserProfile.UserInformation zawierać pewne istotne dane.

+0

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

+0

@ user1343145 - jest to tylko funkcja WinRT, a nie funkcja .NET 4.5 –

6

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.