在 Service Fabric 中使控制台应用程序保持活动状态
Keeping a console application alive in Service Fabric
在 Service Fabric 中作为来宾可执行文件托管时,是否有任何既定模式可以使控制台应用程序保持活动状态?
在我订阅服务总线或类似服务后添加 Thread.Sleep(Timeout.Infinite)
对我来说感觉有点不对劲。我见过的其他方法使用 Console.ReadKey(),但是,同样,这感觉像是一个 hack。
Console.ReadKey() 非常好。您可以在赞之前留言
Console.WriteLine("Press any key to end...");
Console.ReadKey();
所以用户知道如何结束应用程序。
Thread.Sleep(Timeout.Infinite)
似乎是 Microsoft 根据 GitHub 中的 Azure Service Fabric 示例推荐的内容:
在 Service Fabric 中作为来宾可执行文件托管时,是否有任何既定模式可以使控制台应用程序保持活动状态?
在我订阅服务总线或类似服务后添加 Thread.Sleep(Timeout.Infinite)
对我来说感觉有点不对劲。我见过的其他方法使用 Console.ReadKey(),但是,同样,这感觉像是一个 hack。
Console.ReadKey() 非常好。您可以在赞之前留言
Console.WriteLine("Press any key to end...");
Console.ReadKey();
所以用户知道如何结束应用程序。
Thread.Sleep(Timeout.Infinite)
似乎是 Microsoft 根据 GitHub 中的 Azure Service Fabric 示例推荐的内容: