c# - 在 Service Fabric 中使控制台应用程序保持事件状态

标签 c# console-application azure-service-fabric guest-executable

在 Service Fabric 中作为 guest 可执行文件托管时,是否有任何既定模式可以使控制台应用程序保持事件状态?

在我订阅服务总线或类似服务后添加一个 Thread.Sleep(Timeout.Infinite) 对我来说感觉有点像 hack。我见过的其他方法使用 Console.ReadKey(),但同样,这感觉像是一种 hack。

最佳答案

Thread.Sleep(Timeout.Infinite) 似乎是 Microsoft 根据 GitHub 中的 Azure Service Fabric 示例推荐的内容:

https://github.com/Azure-Samples/service-fabric-dotnet-getting-started/blob/master/src/GettingStartedApplication/ActorBackendService/Program.cs

关于c# - 在 Service Fabric 中使控制台应用程序保持事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43946534/

相关文章:

c# - 什么时候在 C# 中触发垃圾回收?

console-application - 未经授权的 RestSharp 响应

docker - 如何在 docker 容器中运行 Symfony 控制台命令

azure-service-fabric - Service Fabric 部署错误 : ServiceManifest. xml 缺少服务

.net - 为 Service Fabric 配置 Azure 部署

c# - 如何使用 DataContext 绑定(bind)到 List<T>?

c# - 如何在 linq 中组合两个字段?

c# - mysql 函数的正确语法

vb.net - 控制台应用程序在现实生活中的使用

azure - Service Fabric 本地群集上有状态服务的 “Partition is below target replica or instance count”