2006-04-18から1日間の記事一覧

DynamicProxyにおける、コンストラクタの互換性問題とその解決方法

昨日までの作業で、Castle.DynamicProxyによる拡張された型をDIContainerのAOP機能に組み込む際の問題点は大体解決できる目処が経った。実はもうひとつ大きな問題があって、これは過去に自ら試作したDynamicProxyによる型の拡張で明らかになった問題である。…

DynamicAopProxyをs2dotnetに組み込む方法

このシリーズのエントリの最後は、id:sugimotokazuyaさんへのコメントに書いた通り、一連の実験で作ったCastle.DynamicProxyを利用したAopProxyである"DynamicAopProxy"をs2dotnetに組み込む方法を書いておこうと思う。 Castle.DynamicProxyの参照 これは特…

DynamicAopProxyの長短所

総まとめとして、現時点で判明しているDynamicAopProxyの長短所をまとめておく。長所 対象のクラス、インタフェースに制限が無い this(self)参照を他に渡してもインターセプトが有効 メソッドの実行が速い(試していないが、Remotingに使用されるRealProxyよ…