Azure上的静态类和多个实例

时间:2012-12-10 22:44:15

标签: c# azure

我正在构建一个将部署在Azure上的应用程序。

如果我使用静态类,所有实例都可以访问相同的静态对象,或者每个实例在每个实例生成时都会实例化自己的静态对象。

3 个答案:

答案 0 :(得分:7)

static个字段每个AppDomain都有一个值。

他们强调不会在计算机之间共享价值。

答案 1 :(得分:5)

每个实例都有自己的静态数据,因为它们完全相互独立并且是孤立运行的。

答案 2 :(得分:2)

如果您的目标是在实例之间共享变量,我建议您查看Windows Azure缓存,您可以使用角色实例的一部分或单独的角色进行缓存。然后,角色的所有实例都可以使用此缓存中的对象。有关详细信息,请查看此博文:http://blogs.msdn.com/b/avkashchauhan/archive/2012/06/18/difference-between-windows-azure-cache-preview-and-windows-azure-share-cache.aspx

希望这有帮助。