void IWcfExtensionVisitor.VisitEndpointExtension(IWcfEndpointExtension extension) { foreach (ServiceEndpoint endpoint in serviceHost.Description.Endpoints) { extension.Install(endpoint, kernel, burden); } }
void IWcfExtensionVisitor.VisitEndpointExtension(IWcfEndpointExtension extension) { var contracts = new HashSet <ContractDescription>(); var endpoints = serviceHost.Description.NonSystemEndpoints(); foreach (var endpoint in endpoints) { extension.Install(endpoint, contracts.Add(endpoint.Contract), kernel, burden); } }
void IWcfExtensionVisitor.VisitEndpointExtension(IWcfEndpointExtension extension) { var contracts = new HashSet<ContractDescription>(); #if DOTNET40 var endpoints = serviceHost.Description.NonSystemEndpoints(); #else var endpoints = serviceHost.Description.Endpoints; #endif foreach (var endpoint in endpoints) { extension.Install(endpoint, contracts.Add(endpoint.Contract), kernel, burden); } }
void IWcfExtensionVisitor.VisitEndpointExtension(IWcfEndpointExtension extension) { extension.Install(endpoint, withContract, kernel, burden); }
void IWcfExtensionVisitor.VisitEndpointExtension(IWcfEndpointExtension extension) { }