Azure にデプロイされるアプリを構築しています。
静的クラスを使用すると、すべてのインスタンスがまったく同じ静的オブジェクトにアクセスできますか、それとも各インスタンスが生成されるときにインスタンス化された独自の静的オブジェクトを各インスタンスに持つことになります。
static
フィールドには、AppDomain ごとに 1 つの値があります。
それらは、コンピューター間で値を共有しないことを強調しています。
各インスタンスは、互いに完全に分離され、独立して実行されるため、独自の静的データを持ちます。
インスタンス間で変数を共有することが目的の場合は、ロール インスタンスの一部または別のロールをキャッシュ目的で使用する Windows Azure キャッシュを検討することをお勧めします。このキャッシュ内のオブジェクトは、ロールのすべてのインスタンスで使用できます。詳細については、次のブログ投稿を参照してください。 -share-cache.aspx。
お役に立てれば。