gpt4 book ai didi

asp.net-mvc - ASP.net Web API : Why are controllers created per request?

转载 作者:行者123 更新时间:2023-12-03 12:12:08 30 4
gpt4 key购买 nike

Mike Wasson 在 www.asp.net 上的文章“Dependency Injection for Web API Controllers”说:

Dependenecy Scope and Controller Lifetime

Controllers are created per request...



我是否正确理解 ASP.NET Web API 为每个传入请求创建一个新的 Controller 实例(并满足其依赖关系)?

当理论上单个实例可用于所有请求时,这种方法是否不会浪费,因为它创建和销毁 Controller 的许多实例?

最佳答案

Controller 包含有关传入请求的信息(状态)。

如果你只有一个 Controller 来处理许多请求,那么它们都会被混淆,用户可能会得到一些奇怪的结果。

关于asp.net-mvc - ASP.net Web API : Why are controllers created per request?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25175626/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com