我可以使用Web API依赖CallContext吗?

贝洛

使用asp.net Web API时,可以在整个请求中依赖CallContext吗?

我已阅读了十年之久的博客文章,我不知道它仍然适用(如要求)。

假设启动了线程敏捷性,如果我在全局过滤器中设置数据,是否可以安全地假设整个请求中都存在该数据?

凯撒

如果ASP.Net切换线程,则会丢失CallContext。在异步模型中,asp.net任务计划程序将负责将异步调用返回到具有相同HttpContext,但不一定是相同线程的请求线程。

示例:一个请求启动,然后您开始异步等待一些慢速IO,然后再返回-当您等待该慢速IO时,您的请求线程没有理由无所事事,因此它可能会被另一个请求使用。

ASP.Net是Thread Agility(google it)的一项重要工作,在此也有很多有关此方面的讨论:CallContext与ThreadStatic与HttpContext

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们可以使用Web API发送内存流对象吗?

来自分类Dev

我可以使用Web rtc用Javascript编写Web服务器吗?

来自分类Dev

我们可以使用OAuth来验证我的Web API中的使用者吗?

来自分类Dev

我可以使用restfull框架让Django使用api吗

来自分类Dev

我可以使用python CSP吗?

来自分类Dev

我可以使用迭代器吗?

来自分类Dev

我可以使用通配符替换吗

来自分类Dev

我可以使用RTF格式吗?

来自分类Dev

骨骼可以使用我的插件吗?

来自分类Dev

在我的Web服务器中可以使用符号链接吗?

来自分类Dev

我可以使用appium测试Web应用程序吗?

来自分类Dev

我可以使用Entity Framework for Web服务的非DB结果吗?

来自分类Dev

我们可以使用WebView在UWP应用中显示远程Web内容吗?

来自分类Dev

我们可以使用web.config显示单选按钮的文本吗?

来自分类Dev

我们可以使用Kotlin构建全栈Web应用程序吗?

来自分类Dev

在我的Web服务器中可以使用符号链接吗?

来自分类Dev

我可以使用Jetty部署没有web.xml的项目吗?

来自分类Dev

我可以使用Web ApiController来获取Html.DropDownList的SelectList吗?

来自分类Dev

我们可以使用C ++进行Web设计/开发/编程吗?

来自分类Dev

我可以使用Monaco更改Windows Azure Web角色吗?

来自分类Dev

我可以使用Filezilla通过SSH传输Web文件吗?

来自分类Dev

我们可以使用离子框架制作Web应用程序吗?

来自分类Dev

我们可以使用WebView在UWP应用中显示远程Web内容吗?

来自分类Dev

我可以使用Java的Microsoft Exchange 2013 API吗?

来自分类Dev

我可以使用YouTube API启用YouTube直播吗?

来自分类Dev

我可以使用Terraform创建GCP API密钥吗?

来自分类Dev

我可以使用express.js创建Web api并且没有安装node.js吗?

来自分类Dev

我可以使用MVC Web API找出Cors请求的域

来自分类Dev

使用我的方法时,我可以使警告静音吗?

Related 相关文章

  1. 1

    我们可以使用Web API发送内存流对象吗?

  2. 2

    我可以使用Web rtc用Javascript编写Web服务器吗?

  3. 3

    我们可以使用OAuth来验证我的Web API中的使用者吗?

  4. 4

    我可以使用restfull框架让Django使用api吗

  5. 5

    我可以使用python CSP吗?

  6. 6

    我可以使用迭代器吗?

  7. 7

    我可以使用通配符替换吗

  8. 8

    我可以使用RTF格式吗?

  9. 9

    骨骼可以使用我的插件吗?

  10. 10

    在我的Web服务器中可以使用符号链接吗?

  11. 11

    我可以使用appium测试Web应用程序吗?

  12. 12

    我可以使用Entity Framework for Web服务的非DB结果吗?

  13. 13

    我们可以使用WebView在UWP应用中显示远程Web内容吗?

  14. 14

    我们可以使用web.config显示单选按钮的文本吗?

  15. 15

    我们可以使用Kotlin构建全栈Web应用程序吗?

  16. 16

    在我的Web服务器中可以使用符号链接吗?

  17. 17

    我可以使用Jetty部署没有web.xml的项目吗?

  18. 18

    我可以使用Web ApiController来获取Html.DropDownList的SelectList吗?

  19. 19

    我们可以使用C ++进行Web设计/开发/编程吗?

  20. 20

    我可以使用Monaco更改Windows Azure Web角色吗?

  21. 21

    我可以使用Filezilla通过SSH传输Web文件吗?

  22. 22

    我们可以使用离子框架制作Web应用程序吗?

  23. 23

    我们可以使用WebView在UWP应用中显示远程Web内容吗?

  24. 24

    我可以使用Java的Microsoft Exchange 2013 API吗?

  25. 25

    我可以使用YouTube API启用YouTube直播吗?

  26. 26

    我可以使用Terraform创建GCP API密钥吗?

  27. 27

    我可以使用express.js创建Web api并且没有安装node.js吗?

  28. 28

    我可以使用MVC Web API找出Cors请求的域

  29. 29

    使用我的方法时,我可以使警告静音吗?

热门标签

归档