<PackageReference Include="System.ServiceModel.Primitives" Version="6.1.0" />

System.ServiceModel.ChannelFactory<TChannel>

namespace System.ServiceModel { public class ChannelFactory<TChannel> : ChannelFactory, IChannelFactory<TChannel>, IChannelFactory, ICommunicationObject { protected ChannelFactory(Type channelType); public ChannelFactory(); public ChannelFactory(string endpointConfigurationName); public ChannelFactory(string endpointConfigurationName, EndpointAddress remoteAddress); public ChannelFactory(Binding binding); public ChannelFactory(Binding binding, string remoteAddress); public ChannelFactory(Binding binding, EndpointAddress remoteAddress); public ChannelFactory(ServiceEndpoint endpoint); public TChannel CreateChannel(EndpointAddress address); public virtual TChannel CreateChannel(EndpointAddress address, Uri via); public TChannel CreateChannel(); protected static TChannel CreateChannel(string endpointConfigurationName); public static TChannel CreateChannel(Binding binding, EndpointAddress endpointAddress); public static TChannel CreateChannel(Binding binding, EndpointAddress endpointAddress, Uri via); } }