.Net Remotingでは、リモートオブジェクトのリストを作成した場合、リモート側が消えてリストアイテムの1つにアクセスしようとすると、例外が発生します。
世界の終わりではなく、すべてうまくいって、あなたはそれを捕まえることを試みることができます。
MarshalByRefObject
ただし、から切断されたものを削除しようとすると、が使用され、リストをクリーンアップできなくなるList<MarshalByRefObject>
ため、別の例外が発生します。List.Remove()
Object.Equals()
これは、オブジェクトのある種のローカルラッパーで解決する必要MarshalByRefObject
がありますか、それともよりクリーンなアプローチがありますか?