2

Castle-Windsorを使用すると、型を1回宣言して、毎回完全に書き出すのではなく、この宣言を複数のIDに使用できます。

たとえば、IFooを実装するクラスWidgetがあり、キー「IFoo.A」と「IFoo.B」でCastleからウィジェットを取得する必要があります。こんなことしたい

<id="IFoo.Main"
 type="IFoo"
 service="Widget"/>

それから

<id="IFoo.A"
 giveme="IFoo.Main/>

<id="IFoo.B"
 giveme="IFoo.Main/>

ありがとう。

4

1 に答える 1

2

あなたが探しているのは、転送された型だと思います...これらの質問を見てください:

現時点では xml 構成でそのままではサポートされていませんが、2 番目の質問には、単純な機能を作成することでこれを行う方法を詳しく説明する回答があります。

于 2008-12-08T17:07:09.007 に答える