2009-04-02 9 views
3

ちょうど好奇心から...デリゲートのMSILをプログラムで取得することは可能ですか?私は、あなたが単にプログラムを書くことができる分散コンピューティングシステムのアイデアを思いついていて、仕事が起こるはずの異種のノードにプログラム自体が配布されているので、興味があります。実際のアセンブリをネットワーク上にコピーしてappdomainにロードすることで、あなたがそれを行うことができることは分かっていますが、よりシンプルなモデルを扱うのは本当に面白いと思います。C#デリゲートのMSILを取得することは可能ですか?

ありがとうございました!

答えて

4

アセンブリを別のマシンにコピーし、それをあなたが考えている解決策よりも複雑なアプリケーションドメインにロードする方法を教えてください。

1

デリゲートコードの依存関係について - CodeDom反射エミットを使用しても動作する可能性がありますが、デリゲートが外部(フレームワークコードの場合も)を呼び出す場合、どのようにターゲットマシン上に存在するかを確認しますs)? Assembly.Load()コードがたくさんありますか?

ところで、これらの行に沿って動的に変化する分散システムを構築すれば、私はそれを維持したり操作したりすることはありません!フォールト・アイソレーションを行ったり、包括的なテストのようなことをしようとしていると想像してください。

関連する問題