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

System.ServiceModel.ChannelFactory

namespace System.ServiceModel { public abstract class ChannelFactory : CommunicationObject, IChannelFactory, ICommunicationObject, IDisposable, IAsyncDisposable { 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(EndpointAddress address); protected void InitializeEndpoint(ServiceEndpoint endpoint); protected void InitializeEndpoint(Binding binding, EndpointAddress address); } }