腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
单一
数据源
的
瞬态
和
作用
域
服务
c#
、
.net
、
design-patterns
、
dependency-injection
、
inversion-of-control
我正在尝试学习依赖反转
和
IOC。在这个过程中,我遇到了困难。 这就是我对DI原则
的
理解,->高级类是基于抽象而不是实现
的
。 一切都很好。 所以请牢记以上几点。我有下面的例子。现在,我
使用
应用程序类/模型在整个应用程序生命周期中进行持久化。因此,我将其注册为单例。我假设这是因为父
服务
(
服务
A)
的
生命周期比子
服务
(DataAccessService)短。 通过这个我已经理解了
服务
A负责对象
的
实例化。但是,
浏览 12
提问于2021-01-24
得票数 0
1
回答
为
服务
层选择哪个
服务
生存期
c#
、
asp.net-core
尝试了解哪个
服务
生命周期最适合
服务
层
瞬态
或
作用
域
(为什么)。我正在寻找
使用
作用
域
作为
服务
层而不是
瞬态
的
利弊。
瞬态
服务
是否能很好地与数据库事务配合工作,或者将
服务
层保留为
作用
域
不是一件好事。谢谢
浏览 20
提问于2020-04-21
得票数 2
1
回答
依赖注入对象在
服务
器中存在多长时间(
作用
域
和
瞬态
)?
asp.net-core
、
blazor-server-side
我想知道一些关于
服务
对象保留值
的
时间
的
详细信息,比如对于
服务
对象是否存在时间约束,特别是对于限定
作用
域
和
瞬态
的
。如果我在
使用
了
作用
域
和
瞬态
服务
对象
浏览 0
提问于2020-02-17
得票数 0
回答已采纳
2
回答
ASP.NET核心单例实例vs
瞬态
实例性能
c#
、
asp.net
、
asp.net-core
、
dependency-injection
、
.net-core
在我看来,对于Singleton实例,创建新对象
和
依赖对象只需要一次时间。对于Transient实例,此成本将针对每个
服务
请求重复执行。所以Singleton似乎更好。但是当我们在Transient上
使用
Singleton时,我们能获得多少性能呢?提前谢谢你!
浏览 1
提问于2019-02-20
得票数 27
1
回答
DbContext实例与范围实例
c#
、
asp.net-core
、
dependency-injection
为什么实体框架
使用
AddDbContext方法进行依赖注入,而不是单例、限定
作用
域
、
瞬态
的
?
使用
AddDbContext方法,我们为每个请求提供了什么样
的
服务
寿命(单例、
作用
域
、
瞬态
)?
浏览 2
提问于2019-03-08
得票数 0
2
回答
在AddScoped内核中调用"AddTransient“内
的
”AddTransient“?
asp.net-core
、
.net-core
、
asp.net-core-mvc
、
asp.net-core-webapi
我对AddTransient与AddScoped
和
AddSingleton之间
的
关系有基本
的
理解。我知道这3个人
的
行为,但我不确定我们是否可以在彼此之间调用这3个实例类型,如果是,那么我
的
应用程序在这个场景中将如何运行? 我试着在网上读了几个博客,但没有得到这个具体案例
的
答案。
浏览 6
提问于2022-09-14
得票数 0
2
回答
IServiceProvider垃圾收集/处理
c#
、
memory-leaks
、
.net-core
我试图调试我
的
应用程序中
的
内存泄漏(参见相关
的
),并遇到了一个笑柄错误
的
行为。如果我注释掉
服务
产生,内存消耗是稳定
的
。serviceProvider.GetRequiredService<IDataContext>()) Console.WriteLine("Hello"); }
服务
被登记为临时
服务</em
浏览 3
提问于2017-04-06
得票数 7
回答已采纳
2
回答
什么是
单一
http请求?
http
、
asp.net-core
、
asp.net-core-mvc
我正在研究asp.net核心,我遇到了诸如AddTransient、AddSingleton
和
AddScoped这样
的
概念。它们在对象
的
生命周期上是不同
的
。它首次创建实例,并在所有调用中重用相同
的
对象。
作用
域
的
生存期
服务
在
作用
域
内每个请求创建一次。它与当前
作用
域中
的
单例等效。例如,在MVC中,它为每个HTTP请求创建一个实例,但它在同一个web请求中
浏览 5
提问于2020-08-05
得票数 0
回答已采纳
1
回答
验证.net核中
瞬态
内部
的
范围?
c#
、
asp.net-core
、
.net-core
、
dependency-injection
我有3个接口(用于单例/
作用
域
/
瞬态
): { services.AddSingleton<ISingleton, Singlet>(); 如果我试图向singleton注入
作用
域
服务
Singlet
浏览 8
提问于2021-06-21
得票数 5
回答已采纳
1
回答
如何在Swashbuckle示例响应中注入
作用
域
服务
?
asp.net-core
、
swashbuckle
、
swashbuckle.aspnetcore
我需要将
作用
域
的
服务
注入到IOperationFilter中,但它不能由c-tor执行:{} System.InvalidOperationException:“无法从根提供程序站点解析
作用
域
服务
: 这是预期
的
,因为只有
瞬态</em
浏览 1
提问于2021-06-06
得票数 0
1
回答
为什么在增加用户时
使用
IHttpClientFactory会出现.NET核心应用程序接口性能问题?
c#
、
performance
、
asp.net-core
、
.net-core
、
aws-xray
我有一个.NET核心WebAPI,我
的
React UI调用它来验证用户身份。它为此调用了第三方API。一切正常,但我们已经开始对它进行性能测试,当我们增加尝试并发登录
的
用户时,它
的
伸缩性并不好。(耗时30秒)我
的
API托管在AWS上
的
Kubertnetes容器中。代码非常简单-这是来自MyAuthenticationProvider类
的
代码片段(构造函数接受一个指标收集器(用于AWS X-Ray
和
sec
浏览 6
提问于2021-10-09
得票数 3
1
回答
aspnetcore --如何访问“配置”方法中
的
注入?
c#
、
.net
、
asp.net-core
在Asp.net核心中,在Startup类中,我将类AccountService配置为该方法中
的
注入:} 我可以成功地将它注入到另一个类上,但是Configure()也想要访问 Startup,
的
Configure()方法中
的
,因为我想在
服务
器关闭
的
情况下调用一个方法。
浏览 2
提问于2021-04-18
得票数 1
回答已采纳
3
回答
ASP.NET核心2.0
使用
寿命
c#
、
asp.net-core-2.0
我有api应用程序、
服务
和
存储库类库应用程序。
服务
部分--我只为数据库编写业务逻辑
和
存储库。我
的
问题是哪种类型
的
依赖最适合存储库和
服务
。
浏览 8
提问于2019-09-17
得票数 0
1
回答
(非web)主机上下文中
作用
域
服务
的
含义
c#
、
asp.net-core
、
dependency-injection
在将此问题报告为重复之前,涵盖了
瞬态
、
作用
域
和
单例
的
使用
,但答案
和
讨论
的
目标含义主要是在中--配置WebHost
的
上下文--但我
的
问题与(非web)主机上下文中这些类型
服务
的
含义有关,特别是对
作用
域
服务
的
混淆每次请求时都会创建
瞬态
生命期
服务
。(不要混淆"http请求
浏览 0
提问于2021-04-12
得票数 3
回答已采纳
1
回答
瞬态
BackgroundService,返回
的
实例总是不同
的
吗?
c#
、
asp.net-core
、
.net-core
、
background-service
、
transient
因此,我有一个场景,我必须并行执行几个任务,我有一个泛型类型
的
类,它继承自一个BackgroundService,,它将负责执行单个任务。对于每个任务,我希望有一个新实例来执行给定
的
任务。我们
的
目标是拥有一批工人。Worker<T>:BackgroundServiceservices.AddTransient(typeof(Worker<>)); 我
的
问题是,当我向ServiceProvider请求一个新实例时,返回
的
实例总是不同
的</em
浏览 4
提问于2020-01-23
得票数 0
回答已采纳
1
回答
每项工作相关/州
asp.net-core
、
hangfire
对于我们
的
其他项目,我们有在进行API调用时传递
的
CorrelationIds,以便能够链接调用者
和
被调用者。我们在TraceIdentifier内核中
使用
IHttpContextAccessor
的
ASP.NET。不幸
的
是,ASP.NET Core在
瞬态
IHttpContextAccessor中获取
作用
域
CorrelationId
的
技巧看起来并不适用于Hangfire作业执行。
使用
限定
作用<
浏览 6
提问于2022-02-15
得票数 1
回答已采纳
2
回答
时间触发器Azure函数中
的
ServiceLifetime of IServiceProvider是什么?
asp.net-core
、
azure-functions
我观察到,在每隔1分钟执行以下函数
的
整个过程中,hashCode of _serviceProvider都是相同
的
。AzureFunctionsVersion>FYI: I还比较了在同一个端点上
的
两个请求在API中
的
hashcode of serviceProvider,但它们是不同
的
。
浏览 14
提问于2021-12-30
得票数 0
1
回答
Angular中
的
依赖注入与.Net依赖注入
的
比较
.net
、
angular
、
dependency-injection
我来自.NET背景,只是一个关于Angular依赖注入
的
问题。 在.NET/.NET核心中,有三种不同
的
服务
生命周期,它们是:
瞬态
、
作用
域
和
单例。但是对于Angular,它只有等价
的
"Singleton",我
的
理解正确吗?如果是,为什么Angular不提供其他类型
的
服务
,如“
瞬态
”?
浏览 0
提问于2019-11-18
得票数 1
1
回答
IConfigureOptions<T>
和
IHostingEnvironment实现
服务
类
的
生存期
asp.net-core
、
asp.net-core-mvc
、
asp.net-core-webapi
、
asp.net-core-3.1
下面列出
的
IConfigureOptions
和
IHostingEnvironment实现
服务
类
的
生命周期是多少:单例、
作用
域
、
瞬态
、多个
浏览 65
提问于2021-02-23
得票数 1
回答已采纳
1
回答
如何在dotnet核心控制台启动时运行特定
服务
.net-core
、
dependency-injection
、
console-application
、
serilog
、
mediatr
}); }); 当我调用MyService
的
构造函数时,我不知道该如何添加所需
的
两个参数( serilogLogger
和
mediat-r实例)。我需要这样做,因为当我打开/运行控制台时,必须调用一次
浏览 2
提问于2020-10-07
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python程序开发(九)函数使用和变量的作用域详解
Python入门之作用域规则和闭包的使用技巧解析
我们应该了解的JNDI数据源配置
数据仓库原理:数据仓库系统的体系结构
Xflow软件与传统CFD软件比较有哪些优势
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券