2011-07-12 9 views
0

質問があります。私のコードの中には、多くの場合、RoleEnvironment.CurrentRoleInstance.Role.Instancesコレクションを繰り返し処理しているものがあります。Azure - RoleEnvironment.CurrentRoleInstance.Role.Instancesのデータはどのように生成されますか?

このデータはどのように収集されますか?それは頻繁にリフレッシュされますか?それは常にライブデータですか?私はまだ開発エミュレートされた環境で働いています

私はこれまで

答えて

0

これを推測することはできませんよので、私は図書館は、このデータをフェッチかどうかはわかりませんが、私はそれがCから読んでいると仮定します\ Configを。 ..インスタンス上(リモートデスクトップをサーバーに入れて野生になる;-))。この仮定が正しい場合、値はシステムからすべてのRoleEnvironmentChangingイベントごとに1回だけ取得されます。つまり、起動時および構成/トポロジが変更されたときです。しかし、私が言ったように:それらは前提です。

+0

私はデータがキャッシュされていることを確認できます(私は確信しています)。しかし、maartenbaのように、私は更新頻度やXMLファイルを使用しているかファブリックエージェントと話しているか分かりません。私はマアレンバが正しかったと思うが、もし私も同様に推測しなければならなかった。おそらくsmarxは、キャッシュを更新するために使用する正確な方法を確認します。 – dunnry

+1

申し訳ありませんが、正確な仕組みはわかりませんが、何らかの変更があった場合には事前に更新されていますので、このデータは最新のものでなければなりません。 – smarx

+0

ありがとうございます - 私は質問に答えて、どんな懸念にも対処すると思います。それは正しいですし、高価ではありません –

関連する問題