How does Windsor deal with multiple constructors?  How can it determine 
which one to call?   In my case Application A may not need IBar but 
Application B may need it.


thanks




On Wednesday, July 25, 2012 4:14:17 PM UTC-5, Krzysztof Koźmic wrote:
>
> Create another constructor with just foo
> On Jul 26, 2012 7:12 AM, "Scott_M" <[email protected]> 
> wrote:
>
>> Ran into a recent case where one of my new apps is using a component 
>> where a constructor based dependency of that component is not necessary 
>> (IBar) and would be painful to inject (lot of projects/related projects to 
>> import/build).  Here is a simplified example:
>>
>> public MyService : IService
>> {
>>   private IFoo _foo;
>>   private IBar _bar;
>>
>>   public MyService(IFoo foo, IBar bar)
>>   {
>>     _foo = foo;
>>     _bar = bar;
>>   }
>> }
>>
>> So lets say that the IBar dependency is not needed for the current 
>> application but IFoo is.  Is there a good way to inject NULL for that 
>> dependency using windsor config / XML / Nullable<T>?    How is this done?
>>
>>
>> thanks
>>
>>
>>
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Castle Project Users" group.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msg/castle-project-users/-/i7nkYXi8mp0J.
>> To post to this group, send email to 
>> [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/castle-project-users?hl=en.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/castle-project-users/-/rmlDXRvKOWsJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en.

Reply via email to