Azure 运行时特性RoleEnvironment.IsEmulated属性旨在判断代码是在 Azure Compute Emulator 中还是在真正的 Azure 云中运行。
然而,通常的方法似乎是获取RoleEnvironment.DeploymentId并检查它是否看起来像 GUID 表示。建议使用这种方法来回答这个和这个问题。
为什么RoleEnvironment.IsEmulated不使用?它只是在运行时的更高版本中引入还是有什么问题?
Azure 运行时特性RoleEnvironment.IsEmulated属性旨在判断代码是在 Azure Compute Emulator 中还是在真正的 Azure 云中运行。
然而,通常的方法似乎是获取RoleEnvironment.DeploymentId并检查它是否看起来像 GUID 表示。建议使用这种方法来回答这个和这个问题。
为什么RoleEnvironment.IsEmulated不使用?它只是在运行时的更高版本中引入还是有什么问题?
这个属性是在后期引入的(我可以说它很新),然后提出了引用的问题。该属性已在 SDK 1.5(2011 年 9 月)中引入,在第二个引用问题的最新答案之一中也提到了该属性。