腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
.
NET
Core5
的
托管
服务
的
StartAsync
和
StopAsync
中
返回
什么
?
、
、
、
为了大致遵循MSDN,我
在
StartUp类
中
的
作用域
服务
之后添加了一个
托管
服务
。GetRequiredService<IUtilityService>(); } { throw new NotImplementedEx
浏览 31
提问于2021-02-01
得票数 1
6
回答
如何注入对特定IHostedService实现
的
引用?
、
:但我认为这两者
在
功能上是等价
的
。复杂性:我
的
web应用程序有多个IHostedService实现(具体来说,是
服务
总线侦听器
的
不同实例)。 问题:如何让其他组件获得对特定
托管
服务
实现(我
的
服务
总线侦听器)
的
引用?用例:后台
服务
侦听
服务
总线消息,然后将消息重新发布为.<e
浏览 5
提问于2018-07-09
得票数 22
回答已采纳
1
回答
如何通过
在
webApi 6
中
添加开始、停止
和
重新启动事件处理来使.
Net
成为Windows
服务
?
、
、
、
如何通过
在
webApi 6
中
添加开始、停止
和
重新启动事件处理来使.
Net
成为Windows
服务
?
在
.
Net
5
和
之前,我通常做一个这样
的
AppStartup: { Task
StartAsync
();await hostedService.
StartAsync
(_cancellationTokenSource.Toke
浏览 3
提问于2022-02-10
得票数 0
1
回答
IHostedService -
StopAsync
与Dispose
、
、
、
我
的
服务
做了一些事情,应该在
服务
终止时处理,比如在
StartAsync
()中将一些事件处理程序注册到外部
服务
。 我希望我
的
应用程
浏览 0
提问于2019-12-12
得票数 6
回答已采纳
1
回答
在
.
NET
核心中对
托管
服务
进行单元测试
、
、
、
我有一个由.
NET
核心中
的
hosted services实现
的
后台任务。这个类
中
几乎没有逻辑: public class IndexingService : IHostedService, IDisposable private readonly int indexingFrequencyDispose(); { this.tim
浏览 8
提问于2019-09-03
得票数 2
回答已采纳
2
回答
在
ASP.
NET
核心中启动/运行通用主机
的
这些方法有
什么
不同?
、
、
ASP.
NET
核心中
的
托管
设计现在有一个新
的
通用主机(.
NET
核心2.1+),它将在未来取代网络主机。使用Microsoft.Extensions.Hosting接口IHost
和
IHostBuilder启动应用程序
的
方法有很多。我知道使用async
和
使用sync之间
的
区别,但是所有这些选项之间
的
区别是
什么
?使用Run与Start以及
在
IHostBuilder上调用与
在</e
浏览 0
提问于2018-09-20
得票数 29
回答已采纳
1
回答
IHostedService不能完美地工作一些代码行不能触发如何处理它?
、
、
、
它将作为后台
服务
运行。但是
在
AsyncConsumer方法
的
for循环之后,它并没有继续下去。我如何使用IHostedSErvice作为后台工作者,总是检查日志列表
中
的
任何日志,并使用it.Thank来帮助您。BackgroundService.cs: { public async Task
StartAsync
Task.Delay(TimeSpan.Fro
浏览 13
提问于2020-02-21
得票数 0
回答已采纳
1
回答
仅启动多个
托管
服务
中
的
第一个
、
、
我正在尝试弄清楚如何让ASP.
NET
Core3.1启动多个
托管
服务
,这样我就可以在后台周期性地运行一些东西。我读过一大堆类似的问题(例如,this one),据我所知,立即从
StartAsync
()
返回
任务是很重要
的
。这也是如何从BackgroundService类is implemented执行
StartAsync
()
的
。然而,即使我将自己
的
代码减少到最低限度,也只执行第一个注册
的
服务
(阅读:关
浏览 13
提问于2020-10-27
得票数 0
回答已采纳
2
回答
让Dotnet核心Grpc
服务
器作为控制台应用程序运行吗?
、
、
、
我试图让Grpc
服务
器作为控制台守护进程运行。此gRPC
服务
器是
在
码头容器
中
运行
的
微
服务
。我可以找到
的
所有示例都使用以下内容:这确实会阻塞主线程并保持其运行,但在对接器
中
不能工作,出现以下错误: "Cannot read keys when either有没有人知道一个好
的
“生产准备”
的
方式来保持
服务
的
运行?
浏览 6
提问于2017-08-31
得票数 15
回答已采纳
1
回答
从.
net
核心中
的
外部应用程序控制通用主机
、
、
、
我
的
一般用例是:对于我
的
web应用程序(
在
.
net
核心中),我想创建一个
服务
。微软自.
net
核心2.1以来,目的是使用“通用主机”轻松创建
服务
。但我想从我
的
web应用程序启动
和
停止我
的
服务
,这就是为
什么
我
在
寻找解决方案。
在
微软
的
文档
中
,我找到了一种叫做“外部控制”
的
方法 这是我正在讨论
浏览 0
提问于2019-05-06
得票数 1
1
回答
IHostedService表示MassTransit V8
中
需要
的
开始/停止IBus
、
、
、
、
我
在
一个MassTransit核心(.
Net
6)微
服务
项目中使用RabbitMQ
和
ASP.
Net
。现在我已经升级到MassTransit版本
的
8。目前,我正在使用IHostedService启动
和
停止总线:{ => _busCtrl.
StartAsync
浏览 14
提问于2022-03-30
得票数 1
回答已采纳
1
回答
与WinUI3一起使用时,.
NET
通用主机为
什么
不停止?
、
、
、
、
我正在编写一个使用.
NET
5
的
WinUI3 (项目重组0.5)应用程序,并希望使用.
NET
通用主机。services.AddHostedService<MyHostedService>(); InitializeComponent();
托管
服务
在
StopAsync
中
执行一些异步操作。我
的
IHostedService.
StopAsync
实现
返回
浏览 50
提问于2021-06-04
得票数 2
2
回答
如何在
托管
服务
上实现.
NET
核心健康检查?
、
这个问题
和
标题上
的
问题一样。对数据库操作、查询、命令
和
事件存储执行检查很简单,但我不知道如何/
什么
是
在
hostedservice上执行健康检查
的
最佳方法。有人能给我建议吗?
浏览 2
提问于2020-02-28
得票数 2
回答已采纳
1
回答
在
asp CancellationToken内核
中
,IHostedService.
StartAsync
中
的
.
net
有
什么
意义?
、
、
我正在尝试实现一个
托管
服务
,我想知道
在
CancellationToken调用
中
,我需要做些
什么
。
在
中有很多关于
StopAsync
中
的
取消令牌本质上是一个超时(默认情况下是5s),这意味着应该在合理
的
时间范围内发生优雅
的
关闭。 但是关于
StartAsync
中
的
令牌,没有太多
的
信息。如果有的话,文档指定实现不应该等待长时间运行<em
浏览 1
提问于2019-12-04
得票数 4
8
回答
IHostedService
的
多个实现
、
、
我正在尝试使用IHostedService创建后台
服务
。如果我只有一个后台
服务
,一切都很好。当我尝试创建多个IHostedService实现时,只有第一个注册
的
实现才能实际运行。IHostedService, HostedServiceOne>();在上面的示例
中
,调用了HostedServiceOne上
的
StartAsync
,但从未调用过Hosted
浏览 0
提问于2018-10-09
得票数 13
1
回答
作为.
net
服务
运行时,未在WindowsCore3
中
的
worker
服务
中
调用
StopAsync
、
、
所以我创建了一个新
的
grpc
服务
(.
net
Core3),添加了worker类,添加了控制器等。当在worker类
中
调用
StartAsync
和
StopAsync
时,我将一些内容记录到日志文件
中
,并且可以看到,当
服务
启动时,
StartAsync
被调用,这是理所应当
的
。
在
DOS
中
,如果我使用dotnet .exe来运行它,就会调用
StartAsync
浏览 20
提问于2019-12-01
得票数 1
2
回答
ExecuteAsync
和
StartAsync
方法
在
BackgroundService .
net
核
中
的
区别
、
、
、
从遗留
的
.
NET
框架迁移过来,我需要创建一个长时间
的
后台流程工作者。有人能给我解释一下他们之间
的
主要区别吗?这是某种隔离原则吗?我们有一种将数据设置为“构造函数”
的
方法,我们有一种实际操作
的
方法吗?
浏览 5
提问于2020-02-22
得票数 32
回答已采纳
2
回答
MassTransit RabbitMQ AspNetCore未启动总线并注册接收端点
、
、
、
我已经
和
这个问题斗争了几个小时了,但是我似乎不能让它工作,尽管我似乎复制了文档。 我正在使用新
的
MassTransit AspNetCore包注册我
的
总线
和
消费者,但它似乎没有启动总线!值得注意
的
是,这只是一个
在
IIS
中
运行
的
Web API,还有一些普通
的
rest端点(我不知道这是否重要)。我
的
代码如下: services.AddMassTransit(x => x.AddConsumer<S
浏览 22
提问于2019-04-26
得票数 2
回答已采纳
1
回答
如何在.
net
核心2.2
中
重新启动后台
服务
、
、
我正在我
的
项目中创建一个BackgroundService,使用.
net
核心2.2 BackgroundService类,我
在
尝试重新启动
服务
时遇到了问题,我注意到当我调用"
StartAsync
“函数(在运行"
StopAsync
”函数之后)时,使用取消
的
令牌调用"ExcecuteAsync“函数(由
StartAsync
基函数调用)。
在
查看了BackgroundService类之后,我注意到Backgro
浏览 3
提问于2019-10-15
得票数 0
3
回答
asp.
net
核心MVC3.1
中
的
后台任务
、
、
我想在一个asp.
net
核心mvc应用程序
中
运行一个后台任务。下面是我所做
的
:
在
Startup.cs
中
: public void ConfigureServices(IServiceCollection services) ...services.AddHostedService<MyTask>();{ ...("
浏览 27
提问于2020-04-25
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ASP.NET Core 中的 REST和WebAPI
存在于.NET终结器中的竞争条件及缓解措施
C#Object 类
WebAPI Client 的面向切面编程
勒索软件攻击导致托管服务提供商SmarterASP.NET瘫痪
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券