C# 温莎城堡网络服务生活方式

C# 温莎城堡网络服务生活方式,c#,dependency-injection,castle-windsor,C#,Dependency Injection,Castle Windsor,让我们假设我们正在通过Castle Windsor注入web服务实例。当我想为他们使用暂时的生活方式或PerWebRequest生活方式时,会出现什么情况?思考的方式是什么?谢谢如果每次从容器请求组件实例时都需要一个新的组件实例,请使用Transient。如果您希望在单个web请求的整个生命周期内从容器中提取相同的实例,请使用PerWebRequest。如果您希望在每次从容器中请求组件的新实例时,都使用Transient。如果希望在单个web请求的整个生命周期内从容器中提取相同的实例,请使用Pe

让我们假设我们正在通过Castle Windsor注入web服务实例。当我想为他们使用暂时的生活方式或PerWebRequest生活方式时,会出现什么情况?思考的方式是什么?谢谢

如果每次从容器请求组件实例时都需要一个新的组件实例,请使用Transient。如果您希望在单个web请求的整个生命周期内从容器中提取相同的实例,请使用PerWebRequest。

如果您希望在每次从容器中请求组件的新实例时,都使用Transient。如果希望在单个web请求的整个生命周期内从容器中提取相同的实例,请使用PerWebRequest