gpt4 book ai didi

c# - 如何检查辅助角色是否正在 Azure 模拟器中运行

转载 作者:行者123 更新时间:2023-11-30 16:11:11 25 4
gpt4 key购买 nike

我想知道是否有办法检查辅助角色是否在模拟器内运行。我有 2 个辅助角色,其中之一不应在本地运行,但由于它们都位于同一个 Azure 云项目中,因此它们都会运行。

解决这个问题的一种方法是使用#if !DEBUG并将所有代码包围在主循环内,但感觉不对。

是否有类似 ASP.Net 的 Request.IsLocal 的东西?

投票重新开放:虽然我毫不怀疑这个问题在最严格的意义上是重复的,但从这里链接的问题仅使用旧术语,并且永远不会被发现今天搜索 SDK 当前使用的 Windows Azure 术语和命名的人。

最佳答案

最简单的方法是通过RoleEnvironment.IsEmulated进行检查。欲了解更多信息,请查看this thread 。根据文档它将返回

true, if the role instance is running in the compute emulator; otherwise, false.

关于c# - 如何检查辅助角色是否正在 Azure 模拟器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24640035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com