private static ChannelFactoryRef <TChannel> CreateChannelFactoryRef(EndpointTrait <TChannel> endpointTrait) { ChannelFactory <TChannel> channelFactory = endpointTrait.CreateChannelFactory(); channelFactory.TraceOpenAndClose = false; return(new ChannelFactoryRef <TChannel>(channelFactory)); }
static ChannelFactoryRef <TChannel> CreateChannelFactoryRef(EndpointTrait <TChannel> endpointTrait) { Fx.Assert(endpointTrait != null, "The endpointTrait should not be null when the factory can be shared."); ChannelFactory <TChannel> channelFactory = endpointTrait.CreateChannelFactory(); channelFactory.TraceOpenAndClose = false; return(new ChannelFactoryRef <TChannel>(channelFactory)); }