C# 一个组件的多个扩展
我有以下安装程序:C# 一个组件的多个扩展,c#,dependency-injection,castle-windsor,wcffacility,C#,Dependency Injection,Castle Windsor,Wcffacility,我有以下安装程序: var endPoint = WcfEndpoint.FromConfiguration("IExternalService"); //Add Authentication Token endPoint.AddExtensions(new ExternalServiceEndpointBehavior()); container.Register( Component
var endPoint = WcfEndpoint.FromConfiguration("IExternalService");
//Add Authentication Token
endPoint.AddExtensions(new ExternalServiceEndpointBehavior());
container.Register(
Component
.For<IExternalService>()
.AsWcfClient(DefaultClientModel.On(endPoint))
.LifestylePerWcfOperation()
);
var endPoint=WcfEndpoint.FromConfiguration(“IExternalService”);
//添加身份验证令牌
AddExtensions(新的ExternalServiceEndpointBehavior());
集装箱。登记(
组成部分
.对于()
.AsWcfClient(DefaultClientModel.On(端点))
.lifestyleperwcfooperation()
);
我如何注册相同的服务,但使用不同的扩展,仅在某些地方解决