我在 Windows 服务 (0) 会话中运行了一项服务。从客户端连接后,我需要为给定的用户凭据创建一个新的 Windows 会话,登录该用户并在此新会话中启动应用程序。
有没有办法以编程方式为给定的用户凭据创建用户会话?
var person = People.SingleOrDefault(p => p.Name == parameter);
SelectedPerson = person ?? DefaultPerson
Run Code Online (Sandbox Code Playgroud)
这可以写在一个声明中吗?我可以提供measing SingleOrDefault返回的默认元素吗?
我正在寻找像这样的东西(第二个参数是我提供的默认元素).
var person = People.SingleOrDefault(p => p.Name == parameter, DefaultPerson);
Run Code Online (Sandbox Code Playgroud)
该解决方案还应适用于值类型(整数,双精度数,枚举数,结构数......).