腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
多次
创建
ASP.NET
核心
单
例
服务
c#
、
asp.net-core
、
dependency-injection
我正在处理一个
ASP.NET
Core2.1项目,在该项目中,我需要在Startup.ConfigureServices中注册并使用
单
例
服务
。既然我使用AddSingleton注册了类,为什么它不使用已经
创建
的实例 编辑:我决定编辑以添加我的最终目标,看看是否有不同的方法来完成它。我的
单
例
服务
提供了对一些设置的访问,这些设置可能来自两个不同的地方。其中一个设置是DB连接字符串。我还想在获取配置设置的
服务
中进行一些日志记录,这意味着我还
浏览 31
提问于2019-06-27
得票数 2
回答已采纳
1
回答
Asp.net
核心
IMemoryCache的效益
asp.net
、
asp.net-core
我想在
asp.net
核心
中使用一个内存缓存,我正在将缓存实现为
单
例
服务
,现在我看到了IMemoryCache内置的
asp.net
内核。我想知道IMemoryCache
asp.net
核心
对我的
单
例
服务
有什么好处吗? 谢谢你抽出时间来分享你的想法
浏览 0
提问于2018-12-18
得票数 1
回答已采纳
1
回答
ASP.NET
核心
API
服务
生命周期
c#
、
asp.net-core
、
dependency-injection
我在我的
ASP.NET
核心
(2.1)应用程序中有一项
服务
,它需要是
单
例
的,因为我需要在整个应用程序的整个生命周期中将信息保存在内存中。这个
服务
依赖于一些不需要是
单
例
的存储库,我想将它们定义为瞬态的,但是
ASP.NET
核心
不喜欢将瞬态依赖注入到
单
例
服务
中。我能理解为什么,虽然我对这件事还不熟悉。我只需使我的存储库单独使用,就可以满足
ASP.NET
<
浏览 1
提问于2018-08-10
得票数 3
回答已采纳
1
回答
应用程序即将停止时如何在数据库上执行
ASP.Net
核心
操作
c#
、
database
、
asp.net-core
我正在开发
ASP.NET
Core3.1应用程序。在我的应用程序即将停止时,我想执行一些与数据库相关的最后操作。为此,我试图在我的作用域
服务
中调用一个函数,这是数据库和
ASP.NET
核心
之间的一个附加层。
浏览 4
提问于2020-03-07
得票数 7
回答已采纳
1
回答
如何在
asp.net
核心
中
创建
单
例
服务
,其中Iconfiguration被传递到其构造函数中
asp.net-core
、
dependency-injection
、
asp.net-core-webapi
我需要为我的构造函数
创建
一个
服务
类,其中我需要从appsettings.json加载大量配置。我希望这个
服务
被
创建
为
单
例
,并且需要在
服务
本身中加载配置值。所以请任何人建议我做这件事的最好方法。我正在
创建
asp.net
核心
webapi,并使用它的
核心
DI内置容器。
浏览 13
提问于2020-10-12
得票数 0
回答已采纳
1
回答
为什么services.AddDbContext<dbContext>()使dbContext成为一个作用域
服务
?不是应该是单身
服务
吗?
c#
、
entity-framework
、
asp.net-core
、
entity-framework-core
我使用的是
ASP.NET
核心
2.2和Pomelo.EntityFramework.MySql。
核心
不能使用
单
例
的作用域
服务
。userService = context.HttpContext.RequestServices.GetRequiredService<IUserService>(); 我可以很容易
浏览 1
提问于2019-04-17
得票数 2
1
回答
无法从
单
例
- MyDbContext使用作用域
服务
InvalidOperationException。
c#
、
.net
、
.net-core
、
dbcontext
我的项目是.net
核心
2库,我在startup.cs文件中设置上下文和存储库。IAuthRepository authMethod) this.AuthMethod = authMethod;我知道这个错误 InvalidOperationException:不能使用
单
例
‘.IAuthRepository’的作用域
服务
'...DocumentContext‘。
浏览 0
提问于2018-08-12
得票数 3
回答已采纳
2
回答
实体框架
核心
-在尝试运行第二个查询时被释放
c#
、
entity-framework-core
我已经在配置
服务
方法中设置了如下所示的数据库。代码已经被简化,希望这样可以更容易地阅读。ConcreteService3>();} 现在,在其中一个控制器中,我注入所需的相关
服务
浏览 0
提问于2018-12-12
得票数 3
回答已采纳
1
回答
一个人是如何从单身人士那里消费Bugsnag的?
asp.net-core
、
bugsnag
我有一个实现
单
例
服务
的
ASP.NET
核心
应用程序。我希望将错误发送给Bugsnag,因此我已经将IClient bugsnag添加到构造函数中,但在启动过程中将得到以下错误: 我在Bugsnag文档中找不到任何提到IClient被限定作用域或如何构造要在我的应用程序中使用的
单
例
实例的东西。正如注释中提到的,一个可能的解决方案是使用IServiceSc
浏览 3
提问于2021-03-30
得票数 0
1
回答
ASP.NET
核心
流水线多线程
c#
、
dependency-injection
、
asp.net-core
ASP.NET
核心
管道通过多线程处理请求吗?如果是的话,如何配置线程数?此外,
单
例
服务
是否应该是线程安全的?
浏览 2
提问于2016-06-29
得票数 5
回答已采纳
2
回答
在
asp.net
核心
c#中使用hangfire时
多次
构造
单
例
服务
c#
、
asp.net-core
、
hangfire
我在一个
ASP.net
核心
(2.2)应用程序中使用基于内存的Hangfire(1.6.21)。在Startup.cs中,我将
服务
配置为
单
例
: { }
浏览 10
提问于2019-02-19
得票数 3
1
回答
如何将Option对象添加为
服务
?
dependency-injection
、
asp.net-core-3.1
在我的
ASP.NET
核心
应用程序中,配置通常不会改变。因此,我希望在ConfigureServices(IServiceCollection services)中
创建
一个类型化的Options对象,并使用services.AddSingleton(typeof(IOptions), configuration.Get<Options>())将该对象作为
单
例
添加到
服务
中。但是
ASP.NET
核心
不允许向ConfigureServices(ISe
浏览 11
提问于2020-07-18
得票数 0
1
回答
Web控制器重新实例化单个
服务
。
c#
、
asp.net-core
、
dependency-injection
、
.net-core
我正在使用依赖项注入在
ASP.Net
核心
中编写Web。有多个在启动时启动的单点
服务
。当我试图通过API访问这些
服务
时,它们会被恢复(尽管它们是单个的)。因此,我再次进入我的Singleton
服务
的构造函数,而不是使用在启动期间已经安装的Singleton。return true; catch (Exception e) return false;} 如何从我的WebAPI访问现有的
单
例
而不是
创建</e
浏览 0
提问于2019-04-19
得票数 0
2
回答
.NET
核心
单
例
创建
被
多次
调用
c#
、
asp.net-core
、
dependency-injection
、
.net-core
我正在.NET
核心
中将
服务
注册为
单
例
服务
。然而,我正在
多次
看到
单
例
调用的构造函数。authOptions.ValidatorOptions.AddValidatorForSet(validator);我注意到,当我在提供者上调用GetService时,我会收到一个新的
单
例
,而不是现有的
单
例
。构建提供者是否会
创建
一个新容器,以便所有
服务
都重新
浏览 0
提问于2018-02-18
得票数 14
回答已采纳
3
回答
是否将contextLifetime更改为Singleton是修复以下错误的正确解决方案?
c#
、
asp.net-core
我使用的是
Asp.net
核心
2。InvalidOperationException:无法使用
单
例
“MyProject.Services.IBlogData”中的作用域
服务
“MyProject.Data.BlogDbContext”。services.AddSingleton<IBlogData, BlogData>();注意:这个问题是
Asp.Net
Core2.0特有的。
浏览 3
提问于2017-08-29
得票数 0
回答已采纳
2
回答
ASP.Net
核心
: DI和事件
c#
、
events
、
asp.net-core
、
dependency-injection
我有一个
ASP.NET
核心
项目,其中一个类DataDistaptcher根据事件实现分派数据,另一个类LocationFilter监听这个事件以根据分派的数据做一些事情。
浏览 0
提问于2019-01-05
得票数 2
1
回答
如何在dotnet
核心
控制台启动时运行特定
服务
.net-core
、
dependency-injection
、
console-application
、
serilog
、
mediatr
在.NET
核心
控制台应用程序中,我想在Program.cs中这样做: public static IHostBuilder CreateHostBuilder(string[] args) =>我需要这样做,因为当我打开/运行控制台时,必须调用一次
服务
.
浏览 2
提问于2020-10-07
得票数 0
1
回答
ASP.Net
核心
2 ServiceProviderOptions.ValidateScopes特性
asp.net
、
asp.net-core
、
asp.net-core-mvc
ServiceProviderOptions.ValidateScopes到底是什么?我觉得我无法完全理解它在引擎盖下的作用。我见过这个教程,但没有解释。
浏览 1
提问于2018-05-06
得票数 17
回答已采纳
1
回答
WCF
服务
单
例
获取实例
asp.net
、
wcf
、
singleton
我有一个与
ASP.NET
兼容运行的WCF
服务
。 此
服务
应该是只读的,并使用web脚本工厂
创建
。我想从代码中的任何地方获取
单
例
实例(不同的页面..如果它没有被
创建
,那么它应该被
创建
,但是如果第一次被直接访问,它不应该
创建
另一个
单
例
实例,如果已经在代码中的某个地方
创建
了一个
单
例
实例。基本上,我想要一个经典的
单
例
,但
浏览 1
提问于2012-02-25
得票数 2
1
回答
如何在
ASP.NET
核心
应用启动时访问TelemetryClient
单
例
实例
asp.net-core
、
dependency-injection
、
azure-application-insights
我有一个使用应用程序洞察进行遥测的
ASP.NET
核心
网络应用程序。我想用自己的接口包装TelemetryClient对象,并将该实例添加到
服务
集合中。为此,我需要访问startup.cs中的遥测客户端的
单
例
实例。我可以使用以下代码获取
服务
信息: var info = services.Where(x => x.ServiceType.Name == "TelemetryClient").Single有没有办法获得这个项目的
单
<e
浏览 5
提问于2020-02-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ASP.NET Web 开发课程的教与学
【框架】121:spring框架之IOC容器
ASP.NET Core 中的 REST和WebAPI
ASP.NET Core Web API下事件驱动型架构的实现(一):一个简单的实现
一个.Net Core开源监控解决方案,支持Redis、Elasticsearch、SqlServer
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券