Castle Windsor依赖注入属性

时间:2011-03-30 20:18:50

标签: castle-windsor

我试图向Castle Windsor添加一些东西(我不知道那是什么东西),它将检测我何时尝试创建一个派生自System.Activities.Activity的类的实例,Windsor会检查类型InArgument<T>的属性,并在将创建的实例返回给被调用者之前解析这些参数的值。

做这样的事情的步骤是什么?

基本上,我会这样:

var someActivity = container.Resolve<SomeActivity>();

然后Windsor将检测到SomeActivity派生自Activity,它将检查InArgument<T>SomeActivity类型的属性,并将从容器本身解析这些属性的值

SomeActivity可以是任何Activity,不一定是SomeActivity

1 个答案:

答案 0 :(得分:0)

Windsor默认设置它可以解析的所有属性。