0

がどのように実装されているか、MarshalByRefObjectまたリモート処理でオブジェクトを参照渡しできる理由を知りたいです。

クラスの実装が原因で可能ですMarshalByRefObjectか、それともリモーティング ライブラリは、クラスが から派生したかどうかをチェックするだけMarshalByRefObjectですか?

4

1 に答える 1

0

MarshalByRefObject クラス自体の実装はそれほど特別ではありません。重要な魔法は、CLR (特に JIT) によって低レベルで実装されます。ジェイコブが述べたように、これはすでに議論されています。最も役立つ情報のいくつかは、'cbrumme' の記事にあります。

于 2012-01-07T22:46:42.743 に答える