[英]Get the current logged in user for UWP application takes ages to execute
我已经看到了以下用于检索当前登录用户的代码片段。
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);
花费的时间长短有一个问题await current.GetPropertyAsync(KnownUserProperties.DomainName);
命令。 这几乎需要10秒钟,这是预期的还是有更有效的方法来获取此信息?
因此,事实证明问题出在Windows中的“隐私设置”。 由于该应用已“重新部署”,因此再次关闭了哪个应用可以访问帐户信息的检查。
将其重新打开将导致该命令的执行时间少于1秒。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.