That's right.
I guess I'm gonna play with creating a facility for this to have the
minimal syntax baggage possible.
James Curran wrote:
> So, the correct form is the following??
>
> IWindsorContainer container = new WindsorContainer()
> .Install(Configuration.FromXmlFile("Config.admin"))
> .AddComponent<IMyComponent, MyComponent>("foo");
>
>
> 2009/9/23 Krzysztof Koźmic <[email protected]>:
>
>> Craig,
>>
>> I found my stupid mistake :)
>> I need to load the xml first,
>> then do AddComponent...
>>
>>
>> Krzysztof
>>
>>
>> Craig Neuwirt wrote:
>>
>> Sounds nice. I'll have to take a look
>>
>> 2009/9/23 Ayende Rahien <[email protected]>
>>
>>> I am reading it via a facility and setting the appropriate things on the
>>> configuration.
>>> It means that I get a NICE config syntax, which is very admin friendly
>>>
>>> 2009/9/23 Craig Neuwirt <[email protected]>
>>>
>>>> Hey Ayende,
>>>> Are you doing something different for your Rhino Service Bus?
>>>> craig
>>>>
>>>> 2009/9/23 Ayende Rahien <[email protected]>
>>>>
>>>>> Take a look at how I am doing things for the Rhino Service Bus.
>>>>> And take a look here:
>>>>>
>>>>> http://ayende.com/Blog/archive/2008/12/31/didja-know-merging-windsor-configuration-with-automatic-registration.aspx
>>>>>
>>>>> 2009/9/23 Krzysztof Koźmic <[email protected]>
>>>>>
>>>>>> My goal is to have the following:
>>>>>>
>>>>>> - register all the components in the code
>>>>>> - externalize some of configuration options (like addresses and ports,)
>>>>>> to external config file that a non-programming admin would edit.
>>>>>> - be able to specify defaults for these options in code, and override
>>>>>> these from the config if present
>>>>>>
>>>>>> The major point is to have just the minimal necessary amount of stuff
>>>>>> put in the config file, to keep it clean, minimal and as readable as
>>>>>> possible - something like: http://gist.github.com/191862
>>>>>>
>>>>>> Now, Henry pointed me to Configuration.FromXmlFile method, but it seems
>>>>>> to be working with the full blown windsor config files only, which I
>>>>>> want to avoid, if only to make sure admin can't screw my component
>>>>>> registration.
>>>>>>
>>>>>> Do we have some way of doing this baked in? If no, would you see it
>>>>>> beneficial to have that in the framework?
>>>>>>
>>>>>> Krzysztof
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>>
>
>
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Castle Project Users" group.
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
-~----------~----~----~----~------~----~------~--~---