【发布时间】:2017-04-06 03:33:07
【问题描述】:
有没有办法优雅地 关闭 DOCKER 中运行的 DOTNET CORE 应用程序?如果是,我应该听哪个事件?
我想要的只是在取消请求时,我想将我的取消令牌传递给当前方法,并在它们工作时推迟关闭。
寻找与 dotnet core 相关而非通用信息的示例代码、参考链接等
更新 这个问题不是docker container exits immediately even with Console.ReadLine() in a .net core console application 的重复问题,因为我没有立即退出问题。我需要利用 Windows.SystemsEvents.SessionEnding 之类的事件并依赖
Console.CancelKeyPress和/或实施WebHostBuilder()不符合要求。
【问题讨论】:
-
@cilerler 你的问题被标记为 [asp.net-core]
-
@cilerler 是的,您的问题与 ASP.Net Core 无关,因此它不应包含该标签。添加它只是为了让您的问题有更广泛的受众群体是不正确的做法。
-
请确保你们有更多关于重复的证据,然后在标记之前再考虑一下。仅仅因为有人认为它是重复的,不应该让你将它标记为重复。它使问题的吸引力降低,并且在做出决定之前应该考虑这样的效果。 强大的力量应该伴随着巨大的责任无论如何,感谢您的关注!