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

System.ServiceModel.ChannelFactory

namespace System.ServiceModel { public abstract class ChannelFactory : CommunicationObject, IDisposable, IChannelFactory, ICommunicationObject { public ClientCredentials Credentials { get; } public ServiceEndpoint Endpoint { get; } protected ChannelFactory(); protected abstract ServiceEndpoint CreateDescription(); protected virtual IChannelFactory CreateFactory(); public T GetProperty<T>() where T : class; protected void InitializeEndpoint(Binding binding, EndpointAddress address); protected void InitializeEndpoint(ServiceEndpoint endpoint); } }