Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core Windows身份验证模拟在ASP.NET核心中是否已失效?_Asp.net Core - Fatal编程技术网

Asp.net core Windows身份验证模拟在ASP.NET核心中是否已失效?

Asp.net core Windows身份验证模拟在ASP.NET核心中是否已失效?,asp.net-core,Asp.net Core,在试图找出为什么所有模仿的东西都不起作用时发现了这一点 ASP.NET核心未实现模拟 及 RunImpersonated不支持异步操作,因此不应支持异步操作 可用于复杂场景。例如,包装整个请求 不支持或不建议使用中间件链 对我来说,这听起来像是一个禁忌。作为最终用户查询数据库不再实用吗?从开始.NET 5将有一个 现在,您必须坚持这个(): 与模拟不同,此方法可以可靠地用于异步/等待模式。在异步方法中,此方法可与异步委托参数一起使用,以便等待生成的任务 5.0的System.Security.

在试图找出为什么所有模仿的东西都不起作用时发现了这一点

ASP.NET核心未实现模拟

RunImpersonated不支持异步操作,因此不应支持异步操作 可用于复杂场景。例如,包装整个请求 不支持或不建议使用中间件链


对我来说,这听起来像是一个禁忌。作为最终用户查询数据库不再实用吗?

开始.NET 5
将有一个

现在,您必须坚持这个():

与模拟不同,此方法可以可靠地用于异步/等待模式。在异步方法中,此方法可与异步委托参数一起使用,以便等待生成的任务

5.0
System.Security.Principal.WindowsIdentity的
.NET平台扩展是。
您可以在此处找到发布日期: