この前の勉強会で聞かれたので調べてみたら、これ「System.AddIn」のやつとは全然関係ないのね。 でも、アドインとかの機構を実現させるためのフレームワークというのには違いが無いみたい。どう住み分けるんだろう? で、軽く触ってみたんだけど、これって要はDIコンテナなのね。他のDIコンテナよりも少しだけスコープが広いみたいな。 以下のURLに簡単な使い方が載っているので見てみると、 Hosting MEF in an application 基本はプロパティに対してインジェクションする「セッターインジェクション」で*1、その設定はImport属性とExport属性で行う。 Export属性でクラスをマークするとDIコンテナに登録できる。逆にImport属性でプロパティをマークするとオブジェクトをDIコンテナからインジェクションできる。このマッピングには型と名前(自由に定義できる)が使える
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く