获取当前登录的UWP应用程序需要花费很多时间的用户

时间:2018-10-08 09:16:19

标签: c# uwp

我已经看到了以下用于检索当前登录用户的代码段。

IReadOnlyList<User> users = await User.FindAllAsync();

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

var data = await current.GetPropertyAsync(KnownUserProperties.DomainName);

我对执行await current.GetPropertyAsync(KnownUserProperties.DomainName);命令所花费的时间有一个问题。这差不多需要10秒钟,这是预期的还是有一种更有效的方法来获取此信息?

1 个答案:

答案 0 :(得分:0)

所以,事实证明问题出在Windows中的“隐私设置”。由于该应用已“重新部署”,因此再次关闭了哪个应用可以访问帐户信息的检查。

重新启用此命令将导致该命令的执行时间少于1秒。