私は、メタデータバイト(例えば、フラッシュチップからの生の読み込み)を持つファイルを透過的に取り扱うFileStreamの子孫を書いています。他のデータが断片化されないように、メタデータバイトを自動的にスキップします。CreateObjRef()をオーバーライドするときに必要なことは?私はする必要がありますか?
クラスの機能がうまくいっていますが、機能を破壊する可能性のあるFileStreamのメソッドをオーバーライドするよう注意しています。私はCreateObjRef()に来ました。私がしなければならない場合は、doとb)。
私はリモーティングを行うことを念頭に置いていますが、現在はクラスを使用する唯一の人です。私はそれを必要としないと確信していますので、NotImplementedExceptionをスローするように誘惑します。私は可能な限り「適切に」仕事をしたいと思っています。そのため、私はガイダンスを探しています。提供できるものは非常に高く評価されます。
(Iアプローチの違いを場合に.NET 3.5をターゲットとしています。)
はいああ。私はFileStreamのドキュメンテーションを見ていました。まさに私がMarshallByRefObjectsを見て、どこから始まったのかを見ていたはずです。ありがとう。 – LexyStardust