6

Azure にデプロイされるアプリを構築しています。

静的クラスを使用すると、すべてのインスタンスがまったく同じ静的オブジェクトにアクセスできますか、それとも各インスタンスが生成されるときにインスタンス化された独自の静的オブジェクトを各インスタンスに持つことになります。

4

3 に答える 3

7

staticフィールドには、AppDomain ごとに 1 つの値があります。

それらは、コンピューター間で値を共有しないことを強調しています。

于 2012-12-10T22:47:21.050 に答える
5

各インスタンスは、互いに完全に分離され、独立して実行されるため、独自の静的データを持ちます。

于 2012-12-10T22:47:02.493 に答える
2

インスタンス間で変数を共有することが目的の場合は、ロール インスタンスの一部または別のロールをキャッシュ目的で使用する Windows Azure キャッシュを検討することをお勧めします。このキャッシュ内のオブジェクトは、ロールのすべてのインスタンスで使用できます。詳細については、次のブログ投稿を参照してください。 -share-cache.aspx

お役に立てれば。

于 2012-12-11T03:18:31.353 に答える