城ウィンザー:xml configでコンストラクタープロパティとしてTypeを使用する方法
-
03-07-2019 - |
質問
次のものがあります:
TypeUser:ITypeUser
{
public TypeUser(Type usedType){..}
}
windsor config xmlでTypeパラメーターを設定するにはどうすればよいですか
解決
カスタムタイプの場合、変換を処理するためのタイプコンバーターを提供する必要がありますが、" Type"すぐにサポートされています(こちらのリストをご覧くださいcastleprojectサイトで)、「うまくいく」必要があります。つまり、次のようになります:
<component id="myServer" service="SomeNameSpace.ITypeUser, SomeAssembly" type="SomeNameSpace.TypeUser, SomeLib">
<parameters>
<usedType>SomeNameSpace.MyOtherType, SomeAssembly</usedType>
</parameters>
</component>
所属していません StackOverflow