2010-11-24 23 views
0

私はSpring.Netが初めてです。これまでは、すべてのオブジェクトの定義を定義してXMLApplicationContextを作成したxmlファイルを定義していました。今私はXMLApplicationContextに挿入できるプラグインをサポートしなければなりません。しかし私は、私はプロパティとその参照オブジェクトを指定することができ、オブジェクトの定義を提供することができないです、このオブジェクトは、実行時にコンテキストに登録されている使用して、以下、実行時にspring.net XmlApplicationContextにオブジェクト定義を指定します。

context.ConfigureObject (inObject, inName); 
(context as XmlApplicationContext).ObjectFactory.RegisterSingleton (inName, inObject); 

を試してみました。ここのrefは、XMLApplicationContextの作成に使用された共通config xmlにあるオブジェクトIDです。これは可能ですか?

また、XMLApplicationContextを作成した後、新しいconfig xmlのためにそれを拡張することができる方法はありますか?

答えて

1

以前に登録されたオブジェクトのObjectDefinitionをコンテナに問い合わせることができます。これにより、参照情報として使用するxml-registeredオブジェクトIDを収集できるはずです。

+0

はい、以前はそうしましたが、XMLApplicationContextに登録する独自のオブジェクト定義を定義するプラグインがあります。ありがとう! – whoisthis

関連する問題