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.

Reply via email to