如何在 UWP App 中获取当前登录用户的用户名或 ID

用户7676403

我找到了这篇文章:在 UWP 应用中获取当前登录用户的用户名/用户 ID

获取登录 uwp app 的当前用户的用户名,但是当我尝试接受的答案时,它返回 null/empty ,是否有任何更新版本?

注意:我使用的是微软帐户

更新:“KnownUserProperties”中的所有属性都返回空字符串,“First Name”和“Last Name”除外

谢谢

弗兰克·奥多姆
private async void Page_Loaded(object sender, RoutedEventArgs e)
{
    IReadOnlyList<User> users = await User.FindAllAsync();

    var current = users.Where(p => p.AuthenticationStatus == UserAuthenticationStatus.LocallyAuthenticated && 
                                p.Type == UserType.LocalUser).FirstOrDefault();

    // user may have username
    var data = await current.GetPropertyAsync(KnownUserProperties.AccountName);
    string displayName = (string)data;

    text1.Text = displayName;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取当前Windows登录用户的用户名?

如何获取当前登录用户authservice的用户名

如何在Django中获取当前登录用户的用户ID?

如何在QWeb Report Odo中获取当前的登录用户名

如何在用户登录时从 PHP 和 MySQL 获取用户 ID、用户名

如何获取当前登录用户的user_id

Grails:如何获取当前登录用户的用户名,以及需要进行哪些导入?

如何从Facebook中的用户名获取用户ID

Python:如何获取登录用户的域\用户名

如何获取Django中已登录用户的用户名?

如何通过Laravel中的ID获取用户名?

如何在Discord中获取给定用户名的任何用户的ID?

如何在Linux的审核日志中获取用户名而不是用户ID?

okta-asp.net-如何获取当前用户登录的用户名/登录ID /唯一标识符?-标准方式?

如何获取登录用户ID

如何通过单点登录在asp.net中获取Windows登录用户名

如何在Bash中获取当前用户的用户名?

如何从.htpasswd登录用户名?

Django:如何在基于类的视图中获取登录用户的用户名?

如何在heroku控制台上获取登录用户的用户名?

如何在Linux中按ID查找用户名?

如何在 user_id 用作外键的表中获取用户名

如何在 Windows(7、8、8.1 和 10)中判断登录用户的用户名?

如何在Django的模型字段中添加已登录用户的用户名

如何使用Session将html list元素更改为当前登录用户的用户名?

如何在 ASP.NET Core Identity 中控制器的构造函数中获取登录用户名

如何从Discord用户名获取用户ID?

如何从用户名获取Joomla用户ID(即数字)?

如何使用Spring Security和Thymeleaf获取当前登录用户的ID