【发布时间】:2018-06-07 10:06:28
【问题描述】:
我已经尝试了以下方法:
IReadOnlyList<User> users = await User.FindAllAsync();
var current = users
.Where( p =>
p.AuthenticationStatus == UserAuthenticationStatus.LocallyAuthenticated &&
p.Type == UserType.LocalUser
)
.FirstOrDefault();
string dominio = (string) await current.GetPropertyAsync( KnownUserProperties.DomainName ); // cause an error
不起作用:“在意外的时间调用了一个方法”
如何获取域名或域名\用户名?
【问题讨论】:
-
哪个方法调用导致了异常?你在你的程序中的哪个地方打这个电话?
-
对不起。编辑了问题
-
如果程序在用户机器上运行,那么可以使用
string dominio = Environment.UserDomainName; -
Enviroment.UserDomainName 不起作用,因为它是 Windows 10 机器,我正在尝试做一个 UWP 应用
-
你使用的是 windows 10 专业版
标签: c# windows uwp windows-10