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

System.ServiceModel.Channels.ServiceChannelFactory

public ClientRuntime ClientRuntime { get; }

public ServiceChannelFactory(ClientRuntime clientRuntime, Binding binding)

public static ServiceChannelFactory BuildChannelFactory(ChannelBuilder channelBuilder, ClientRuntime clientRuntime)

public static ServiceChannelFactory BuildChannelFactory(ServiceEndpoint serviceEndpoint, bool useActiveAutoClose)

public abstract bool CanCreateChannel<TChannel>()

public void ChannelCreated(IChannel channel)

public void ChannelDisposed(IChannel channel)

public TChannel CreateChannel<TChannel>(EndpointAddress address)

public TChannel CreateChannel<TChannel>(EndpointAddress address, Uri via)