Support ability to scope how global behaviors are applied to clients and services...
commit96e79a7539fc49d013feee2e3b212a914719c81a
authorcneuwirt <cneuwirt@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Thu, 3 Apr 2008 19:28:26 +0000 (3 19:28 +0000)
committercneuwirt <cneuwirt@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Thu, 3 Apr 2008 19:28:26 +0000 (3 19:28 +0000)
treec692e0a05c944cbeed4208974701d3735764cf82
parentec92846e842cac09876adc7b086da773bd9dbd1f
Support ability to scope how global behaviors are applied to clients and services.  Allow specific behaviors to be added as well.

git-svn-id: https://svn.castleproject.org/svn/castle/trunk@4988 73e77b4c-caa6-f847-a29a-24ab75ae54b6
22 files changed:
Facilities/Wcf/Castle.Facilities.WcfIntegration/Behaviors/WcfBehaviorScope.cs [copied from Facilities/Wcf/Castle.Facilities.WcfIntegration/IWcfClientModel.cs with 72% similarity]
Facilities/Wcf/Castle.Facilities.WcfIntegration/Behaviors/WcfEndpointBehaviors.cs [new file with mode: 0644]
Facilities/Wcf/Castle.Facilities.WcfIntegration/Behaviors/WcfExplicitBehavior.cs [new file with mode: 0644]
Facilities/Wcf/Castle.Facilities.WcfIntegration/Behaviors/WcfServiceBehaviors.cs [new file with mode: 0644]
Facilities/Wcf/Castle.Facilities.WcfIntegration/Castle.Facilities.WcfIntegration-vs2008.csproj
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/AbstractChannelBuilder.Generic.cs [new file with mode: 0644]
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/AbstractChannelBuilder.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/Rest/RestChannelBuilder.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/ServiceEndpointBehaviors.cs [new file with mode: 0644]
Facilities/Wcf/Castle.Facilities.WcfIntegration/Client/WcfClientModel.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/IWcfBehavior.cs [copied from Facilities/Wcf/Castle.Facilities.WcfIntegration/IWcfClientModel.cs with 62% similarity]
Facilities/Wcf/Castle.Facilities.WcfIntegration/IWcfBehaviorVisitor.cs [copied from Facilities/Wcf/Castle.Facilities.WcfIntegration/IWcfEndpointVisitor.cs with 67% similarity]
Facilities/Wcf/Castle.Facilities.WcfIntegration/IWcfClientModel.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/IWcfEndpointVisitor.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/IWcfServiceModel.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Internal/WcfConstants.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Internal/WcfUtils.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Service/AbstractServiceHostBuilder.Generic.cs [new file with mode: 0644]
Facilities/Wcf/Castle.Facilities.WcfIntegration/Service/AbstractServiceHostBuilder.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/Service/ServiceHostBehaviors.cs [new file with mode: 0644]
Facilities/Wcf/Castle.Facilities.WcfIntegration/Service/WcfServiceModel.cs
Facilities/Wcf/Castle.Facilities.WcfIntegration/WcfEndpoint.cs