出荷済みアセンブリの作成:整列化せずにドメイン間でやり取りする

まず、このサイクルのHabréに投稿された記事の全リスト




GitHubのプロジェクトへのリンク: Dotnetex



複数のリソースで、時々質問がされます。 現在のドメインから出荷済みのアセンブリを作成することは可能ですか? それでは、「さよなら!」を活用するには? どこでも、常に与えられた答えは「いいえ」です。 結局、アンロードできるのはドメインだけです。 したがって、出荷を手配する場合は、アセンブリをドメインに配置し、シリアル化可能なタイプを介したドメイン間の通信を確立する必要があります。 そして、これは非常に遅い相互作用です。 そして、そう言います。 できます。 ニュアンスあり。 また、別のドメインにアップロードします。 ただし、ドメイン間でメソッドを呼び出す場合は、シリアル化をキャンセルします



解決する質問:





問題解決



したがって、いつものように、問題が発生した場合は解決します。





結論



彼らが言うように、出荷されたタイプを作ることは不可能ですが、望むなら、できます。 ドメイン間でオブジェクトへのポインタを何らかの方法で転送するだけで、同じ位置で使用できます。

マイナスのメソッドは1つしかありません。アセンブリをアンロードした後にオブジェクトを使用する権利はありません。 これは1つの単純な理由からマイナスです。出荷の順序とオブジェクトへの参照の損失をさらに制御する必要があるからです。 しかし、一般的に、これは問題ではありません=)




All Articles