i cant get the damn syntax for the MixIn,

i had in mind another idea, to have a single Implenetation Class, that
has dependencies to all
other Implementation classes.

that should be easier to implement wont you think?

On Aug 29, 3:48 pm, Krzysztof Koźmic <[email protected]>
wrote:
>   How else would you want to do it than via dynamic proxy? Again -
> container aside.
>
> On 29/08/2010 10:47 PM, barroei wrote:
>
>
>
> > I didnt try the proxy option yet.
> > but will it work with more then 2 interfaces?
>
> > On Aug 29, 3:40 pm, Krzysztof Koźmic<[email protected]>
> > wrote:
> >>    Well what I think might work, is registering all the pieces separately
> >> and then picking one of them as the host and mixing in all the remaining
> >> ones.
>
> >>               container.Register(
>
> >>                   
> >> Component.For<IFirst>().ImplementedBy<First>().Proxy.MixIns(m =>    
> >> m.Service<ISecond>()),
>
> >>                   Component.For<ISecond>().ImplementedBy<Second>());
>
> >> This is the idea, but I'm not sure how DynamicProxy will handle all the
> >> WCF attributes.
>
> >> On 29/08/2010 10:34 PM, barroei wrote:
>
> >>> yep,
> >>> you got exactly the idea :-)
> >>> the thing is building it is abit complex since i cant get the howto
> >>> build the damn thing.
> >>> this is the first IOC that seems todo so, very close to what
> >>> Spring .NET does.
> >>> but still, there is something missing, and i cant get the damn thing
> >>> to work.
> >>> i have tried multiple overrides to try to use the current registration
> >>> model, but it just doesnt add up.
> >>> i can download the sources and try to fix it, but i think i am missing
> >>> something
> >>> and it can be done in the current registration model.
> >>> i just cant figure out the how...
> >>> On Aug 29, 3:04 pm, Krzysztof Koźmic<[email protected]>
> >>> wrote:
> >>>>     ah I think I vaguely begin to see what you're trying to do
> >>>> so you want an umbrella object that would implement multiple interfaces
> >>>> and contain multiple other obects that each implement one of these
> >>>> interfaces and then route calls to each interface to its respective
> >>>> implementation object and on top of that expose everything as WCF 
> >>>> service?
> >>>> On 29/08/2010 9:52 PM, barroei wrote:
> >>>>> do u have google talk ? or msn? it will be much easier...
> >>>>> the general idea is to make a dynamic multi endpoint WCF service over
> >>>>> IIS
> >>>>> meaning i want the service to be able to load Interface dynamicly as i
> >>>>> am doing if i set a single Interface.
> >>>>> but i would also like to make it so that the Interface and
> >>>>> Implementation are built by differant users
> >>>>> meaning that every user that will built an Interface will also build
> >>>>> his very own Implementation.
> >>>>> and via configuration i will have the service register them.
> >>>>> On Aug 29, 2:48 pm, Krzysztof Koźmic<[email protected]>
> >>>>> wrote:
> >>>>>>      Can we step back a little?
> >>>>>> What are you trying to do? Container aside.
> >>>>>> On 29/08/2010 9:41 PM, barroei wrote:
> >>>>>>> why doesnt it make sense?
> >>>>>>> i want to make the entire service generic.
> >>>>>>> add Interfaces dynamicaly and add the Implementation class that is
> >>>>>>> attached to it.
> >>>>>>> without touching the once that are already registered.
> >>>>>>> there must be an option to do it.
> >>>>>>> is there an option to tell the Implementation class to implement
> >>>>>>> another interface ?
> >>>>>>> and load the interface implementation as a dependency class?
> >>>>>>> On Aug 29, 2:19 pm, Krzysztof Koźmic<[email protected]>
> >>>>>>> wrote:
> >>>>>>>> This doesn't make any sense.
> >>>>>>>> sent from my HTC Desire
> >>>>>>>> On 29/08/2010 9:16 PM, "barroei"<[email protected]>        
> >>>>>>>> wrote:
> >>>>>>>> i cant use different names.
> >>>>>>>> its the same service.
> >>>>>>>> i want it to have multiple interfaces.
> >>>>>>>> meaning multiple servicecontracts on the same service.
> >>>>>>>> i can easily do it if implement all interfaces by the same class.
> >>>>>>>> but i want it to be generic and have an implementation class per each
> >>>>>>>> interface
> >>>>>>>> On Aug 29, 10:05 am, Ayende Rahien<[email protected]>        wrote:
> >>>>>>>>> You need different names
> >>>>>>>>> On Sun, Aug 29, 2010 at 9:49 AM, barroei<[email protected]>   
> >>>>>>>>>      wrote:
> >>>>>>>>>> hello.
> >>>>>>>>>> i am tr...
> >>>>>>>>>> [email protected]<castle-project-users%2bun­­­­­[email protected]>
> >>>>>>>> <castle-project-users%2bun­[email protected]>
> >>>>>>>>>> .
> >>>>>>>>>> For more options, visit this group at
> >>>>>>>>>>http://groups.google.com/group/castle-project-users?hl=en.-Hidequoted
> >>>>>>>> text -
> >>>>>>>>> - Show quoted text -
> >>>>>>>> --
> >>>>>>>> You received this message because you are subscribed to the Google 
> >>>>>>>> Groups
> >>>>>>>> "Castle Project Users" gro...- Hide quoted text -
> >>>>>> - Show quoted text -- Hide quoted text -
> >>>> - Show quoted text -- Hide quoted text -
> >> - Show quoted text -- Hide quoted text -
>
> - Show quoted text -

-- 
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.

Reply via email to