I agree. Would be nice to have optional name On Jun 7, 2011, at 4:36 PM, Krzysztof Koźmic wrote:
> You're right. > > The loader expects the name to be given to it and has no default. > > I think it's a missing feature which should be logged to TeamCity. > > And for both - explicit registration as you initially suggested and for > implicit one via the loader. > What do you think Craig? > > > Krzysztof > > On 07/06/2011 11:22 PM, Stefan Sedich wrote: >> >> Mmm trying it out I get the exception: "The client model requires an >> endpoint." >> >> >> >> Stefan >> >> 2011/6/8 Stefan Sedich <[email protected]> >> Ah great thanks Krzysztof I will try that out. >> >> >> >> Stefan >> >> >> 2011/6/8 Krzysztof Koźmic <[email protected]> >> I think it does work OOTB without you having to register anything explicitly. >> >> If you resolve a type for which there's an entry in the config file WCF >> Facility will register it automatically with the information from the config >> via a ILazyComponentLoader. >> >> So all you do is: >> >> var container = new WindsorContainer() >> .AddFacility<WcfFacility>(); >> >> var foo = container.Resolve<IFooService>(); >> >> foo.Bar("this should work if there's a config entry"); >> >> >> HTH, >> Krzysztof >> >> >> >> >> On 07/06/2011 10:40 PM, Stefan Sedich wrote: >> Yeah exactly, is that possible ootb? >> >> Regards >> Stefan Sedich >> >> Readify | Senior Developer >> M: +61 434 250 747 | E: [email protected] >> >> On 08/06/2011, at 5:00 AM, Craig Neuwirt<[email protected]> wrote: >> >> So you want to make the endpointName optional and default to the name of the >> contract? >> >> On Jun 7, 2011, at 9:22 AM, codemonkey wrote: >> >> I am registering a client like so: >> >> var container = new WindsorContainer() >> .AddFacility<WcfFacility>() >> .Register( >> Component.For<IFooService>() >> .AsWcfClient( >> DefaultClientModel.On( >> >> WcfEndpoint.ForContract<IFooService>().FromConfiguration("IFooService") >> ) >> ) >> ); >> >> Is there a way to avoid using the .FromConfiguration("") and make it >> pick up my config without the magic string, the config is like: >> >> <client> >> <endpoint name="IFooService" address="..." binding="..." >> bindingConfiguration="..." contract="IFooService" >> behaviorConfiguration="..."/> >> </client> >> >> >> >> Thanks >> >> -- >> 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. >> >> -- >> 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. >> >> >> -- >> 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. >> >> >> >> >> -- >> Stefan Sedich >> Software Developer >> http://weblogs.asp.net/stefansedich >> >> >> >> -- >> Stefan Sedich >> Software Developer >> http://weblogs.asp.net/stefansedich >> -- >> 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. > > > -- > 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. -- 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.
