サード パーティからのリードを受け入れるために、IIS Hosted WCF Web サービスを実装しています。情報を保存する前後に行う操作はたくさんあります。これをプラグインベースのアーキテクチャとして実装することを考えています。
事前保存操作の例は次のとおりです。
- 保存前の重複チェック
- 情報が有効であることを確認する (ミッキーマウスではない)
保存後の操作は
- 正しい倉庫への郵便番号ベースのルーティング
- リードの割り当て。
MEF について読んでいますが、呼び出しごとにプラグインをロードおよびアンロードするとオーバーヘッドが増加する可能性が高い MEF を実装する価値があるかどうかを判断できませんでした。すべてのプラグインを魔法のようにロードする方法はありますapplication_start
か?