0

標準の.netフレームワークライブラリ/msエンタープライズライブラリに次のような機能が含まれているかどうかをご存知かもしれません。

IConvertible proxy = CodegenThatEverybodyNeed.CreateProxy<IConvertible>(
         new Func<TypeCode> {...}, 
         new Func<IFormatProvider,bool>{...} , ...
);

このタスク(「アノニマイザー」)は一般的であり、実行時の実現が可能であることは明らかですが、この機能をどこで満たすことができるか想像できません...

PSもちろん、型チェックを使って設計時を実現する方が良いのですが、今のところこれが不可能であることは間違いありません。PPSの「よく知られている」フリーウェアライブラリも歓迎します。

ObejectBuilder ObjectBuilder にはこの機能が必要なようですが、15分では学習方法を理解するのに十分ではありませんでした。 http://msdn.microsoft.com/en-us/library/ff647453.aspx

誰かが素敵なサンプルを持っているかもしれませんか?

EntLib Interceptionsまた、このコードはint Unit.Interceptionsのどこかにあるはずですが、どのように再利用するかわかりません。

4

1 に答える 1

1

CastleDynamicProxyをご覧ください。

于 2011-10-10T05:10:06.197 に答える