2012-04-23 2 views

ответ

1

Возможно Windows.System.UserProfile.UserInformation содержат некоторые важные данные.

+0

Я пробовал ссылаться на пространство имен Windows.System, но я не могу найти его во вновь создаваемом WPF-решении, даже если это решение использует .NET Framework 4.5, можете ли вы рассказать мне, как я могу видеть пространство имен Windows.System? Большое спасибо. – user1343145

+0

@ user1343145 - это только функция WinRT, а не функция .NET 4.5 –

6

Приложения Metro по дизайну ограничили доступ ко многим сведениям, которые им действительно не нужны, и я думаю, что это может быть один из них.

WinRT предоставляет доступ к Windows.System.UserProfile.UserInformation классу (как это было предложено CodeCaster), но, как я проверил, из всех методов там только GetDisplayNameAsync() может вернуться Live ID (адрес электронной почты), и это только если первая/фамилия не установлена ​​на счете ,

(Кроме того, большинство методов этого класса требует установки Enterprise Authentication способности, которая not really welcome in the Store. И the documentation of the class в настоящее время бедных.)

Для single-sign-on experience, вы могли бы лучше использовать комплект Live Development Software.

Смежные вопросы