サービスから取得される一連のエンティティがあります。それらのいくつかは静的であるため、クライアント側のキャッシュを作成することにしました。しかし、キャッシュを挿入するポイントが見つかりません。svcutil で生成されたプロキシがあり、それらの一部 (すべてではない) のキャッシュを有効にする必要があります。私のポイントは、channelFactory/clientBase レベルで機能し、必要なすべてのエンティティをキャッシュするメカニズムを作成することです。
私が欲しいもの:
ビジネス ロジックを変更せずに (共通またはまったく) 透過的なキャッシング
ある種の属性を使用してキャッシュ可能なエンティティを構成する: [キャッシュ可能]
キャッシングの実装を追加する機能: MemoryCache、DistributedCache