在Service Fabric中作为来宾可执行文件托管时,是否存在用于保持控制台应用程序活动的已建立模式?
在我订阅了服务总线或类似服务之后添加Thread.Sleep(Timeout.Infinite)
对我来说感觉有点像黑客。我见过的其他方法都使用Console.ReadKey(),但同样,这感觉就像是黑客。
答案 0 :(得分:2)
Thread.Sleep(Timeout.Infinite)
似乎是微软根据他们在GitHub中的Azure Service Fabric示例推荐的内容:
答案 1 :(得分:1)
Console.ReadKey()非常好。您可以在
之前写一条消息Console.WriteLine("Press any key to end...");
Console.ReadKey();
因此用户知道如何结束应用程序。