Я видел следующий фрагмент кода, используемый для получения текущего пользователя, вошедшего в систему.
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 секунд, это ожидается или есть более эффективный метод для получения этой информации обратно?