Hello John
I've almost succeeded :) For the wiki, I'm too much newbie to modify it yet :) Tx a lot Fabrice > Hi Fabrice, > > You can find some info here: > http://stw.castleproject.org/Windsor.WCF-Integration-Facility.ashx > > But remember that this doco is a work in progress, and if you find any > mistakes > please fix it ;) > > Regarding setting the base address in code, have a look at the unit tests: > http://github.com/castleproject/Castle.Facilities.Wcf/blob/master/src/Castle.Facilities.WcfIntegration.Tests/WcfClientFixture.cs > > > Hope this helps > John > > > > > ________________________________ > From: Fabrice <[email protected]> > To: [email protected] > Sent: Tue, 13 July, 2010 5:59:12 AM > Subject: Using WCF facility on client side > > Hello everybody > > I've a WCF project that works fine but I want to add 2 functionalities: > - Aasynchronous call > - Change the base address by code > - (optional) Declare all endpoint by code > > I already use Castle + wcf facility on the server side (and it works like > a > charm) so I try now to use it on the client side. > > So can you give me tips or links to blog post that explain a bit how to do > it? I goggled a bit and didn't find a lot detailed things... > > My WCF config looks like this: > - 2 different binding (wsHttp & basicHttp) > - Using certificate for the wsHttp (so certificate encodedValue in the > xml) > - Using long timeout for the basicHttp > > Thanks for any tips, any link, etc ! :) > Fabrice > > > <bindings> > <basicHttpBinding> > <binding name="FileServiceBinding" closeTimeout="00:01:00" > openTimeout="00:01:00" receiveTimeout="00:10:00" > sendTimeout="00:01:00" > maxReceivedMessageSize="250000000" > transferMode="Streamed"> > > </binding> > </basicHttpBinding> > <wsHttpBinding> > <binding name="SecureBinding"> > <security mode="Message"> > <transport> > <extendedProtectionPolicy policyEnforcement="Never" /> > </transport> > <message clientCredentialType="UserName" /> > </security> > </binding> > </wsHttpBinding> > </bindings> > <client> > <endpoint address="http://localhost/DF/UserService.svc" > behaviorConfiguration="ClientCredentialsBehavior" > binding="wsHttpBinding" > bindingConfiguration="SecureBinding" > contract="DF.Services.Contract.Service.IUserService" > name="IUserService"> > <identity> > <certificate encodedValue="...(rem to reduce size)" " > /> > </identity> > </endpoint> > <endpoint address="http://localhost/DF/MailService.svc" > behaviorConfiguration="ClientCredentialsBehavior" > binding="wsHttpBinding" > bindingConfiguration="SecureBinding" > contract="DF.Services.Contract.Service.IMailService" > name="IMailService"> > <identity> > <certificate encodedValue="...(rem to reduce size)" /> > </identity> > </endpoint> > <endpoint address="http://localhost/DF/FileService.svc" > binding="basicHttpBinding" > bindingConfiguration="FileServiceBinding" > contract="DF.Services.Contract.Service.IFileService" > name="IFileService" /> > </client> > > -- > 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.
