3

StructureMap を使用して、いくつかのオブジェクトをインスタンス呼び出しで強化しています

ProxyGenerator.CreateInterfaceProxyWithTarget(myObject, MYInterceptor)

現在MYInterceptor、コンテナ内にあるのですが、インターセプターに何らかのタイプのキャッシュを実装する必要がありますか?

2 番目の質問はProxyGenerator、コンテナー内に登録する必要があります。登録する場合、何らかの種類のキャッシュをコンテナーに適用する必要がありますか?

4

1 に答える 1

8

同じ ProxyGenerator を再利用して、そのプロキシ タイプのキャッシュ機能を利用したいと考えるでしょう。

インターセプターについて - それは異なります。それは純粋に機能的ですか?それはそれ自身の状態を持っていますか?そのための一般的な規則はないため、新しいプロキシごとに新しいインスタンスが必要かどうか、または同じインスタンスを再利用できるかどうかを決定する必要があります (これは、インターセプターが独自に状態を持たない場合にのみ意味があります)。

于 2009-12-17T23:27:03.060 に答える