Support multiple service models for a component. WindsorServiceHostFactory will...
commit0be4e246028148fe07a4b2691fede14a2d00aa43
authorcneuwirt <cneuwirt@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Tue, 8 Apr 2008 15:11:20 +0000 (8 15:11 +0000)
committercneuwirt <cneuwirt@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Tue, 8 Apr 2008 15:11:20 +0000 (8 15:11 +0000)
tree3cad8a0fb09930c1b5bd767b6b940932f4e6a8d8
parent2fa67331c30fe75e432e912d145572b8e669a208
Support multiple service models for a component.  WindsorServiceHostFactory will pick the best match.  Did some renaming to improve consistency.  This is a breaking change.
WcfServiceModel => DefaultServiceModel
WcfClientModel => DefaultClientModel
WindsorServiceHostFactory => Default/DefaultServiceHostFactory

git-svn-id: https://svn.castleproject.org/svn/castle/trunk@4996 73e77b4c-caa6-f847-a29a-24ab75ae54b6
24 files changed:
Facilities/Wcf/Castle.Facilities.WcfIntegration.Demo/UsingWindsor.svc
Facilities/Wcf/Castle.Facilities.WcfIntegration.Demo/UsingWindsorWithoutConfig.svc
Facilities/Wcf/Castle.Facilities.WcfIntegration.Tests/Rest/RestClientFixture.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration.Tests/ServiceHostFactoryFixture.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration.Tests/ServiceHostFixture.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration.Tests/WcfClientFixture.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration.Tests/WcfServiceFixture.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Castle.Facilities.WcfIntegration-vs2008.csproj
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/Default/DefaultClientModel.cs [copied from Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/Default/DefaulttChannelBuilder.cs with 68% similarity]
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/Default/DefaulttChannelBuilder.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/Rest/RestClientModel.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/WcfClient.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/WcfClientActivator.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/WcfClientDescriptor.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/WcfClientExtension.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/WcfClientModel.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Internal/WcfUtils.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Service/Default/DefaultServiceHostBuilder.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Service/Default/DefaultServiceHostFactory.cs [copied from Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/Default/DefaulttChannelBuilder.cs with 69% similarity]
Facilities/Wcf/Castle.Facilities.WcfIntegration/Service/Default/DefaultServiceModel.cs [copied from Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/Default/DefaulttChannelBuilder.cs with 67% similarity]
Facilities/Wcf/Castle.Facilities.WcfIntegration/Service/Rest/RestServiceModel.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Service/WcfServiceExtension.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Service/WcfServiceModel.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Service/WindsorServiceHostFactory.cs