[英]How to check if Worker Role is running in Azure Emulator
我想知道是否有办法检查工作者角色是否在模拟器中运行。 我有2个工作者角色,其中一个不应该在本地运行,但由于它们都在同一个Azure云项目中,因此它们都运行。
一种方法是使用#if !DEBUG
并包围主循环内的所有代码,但感觉不对。
是否有类似ASP.Net的Request.IsLocal
?
投票重新打开 :虽然我毫不怀疑这个问题在最严格意义上是重复的,但是从这里链接的问题仅使用旧的术语,并且今天搜索Windows Azure术语的人永远不会发现这个问题。 SDK当前使用的namings。
最简单的方法是通过RoleEnvironment.IsEmulated
进行检查。 有关更多信息,请查看此主题 。 根据文件,它将返回
如果角色实例在计算模拟器中运行,则为true; 否则,错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.