gpt4 book ai didi

.net - 检测代码是否正在作为服务运行

转载 作者:行者123 更新时间:2023-12-04 09:13:12 26 4
gpt4 key购买 nike

.NET库是否可以检测它是否作为服务运行?

我的库可以以任何一种方式运行。但是,当其作为服务运行时,开发人员需要调用其他方法,以表明事实或某些功能无法正常工作。我希望处理日志的库在未使用该方法的情况下在服务中编写警告。

最佳答案

您可以添加Microsoft.Extensions.Hosting.WindowsServices NuGet包并使用WindowsServiceHelpers.IsWindowsService()帮助器方法。

对于Linux,您可以使用Microsoft.Extensions.Hosting.SystemdSystemdHelpers.IsSystemdService()方法。

关于.net - 检测代码是否正在作为服务运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/414098/

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