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

System.ServiceModel.DuplexChannelFactory<TChannel>

public class DuplexChannelFactory<TChannel> : ChannelFactory<TChannel>
namespace System.ServiceModel { public class DuplexChannelFactory<TChannel> : ChannelFactory<TChannel> { public DuplexChannelFactory(Type callbackInstanceType); public DuplexChannelFactory(Type callbackInstanceType, Binding binding); public DuplexChannelFactory(Type callbackInstanceType, Binding binding, EndpointAddress remoteAddress); public DuplexChannelFactory(Type callbackInstanceType, Binding binding, string remoteAddress); public DuplexChannelFactory(Type callbackInstanceType, ServiceEndpoint serviceEndpoint); public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding); public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress); public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, string remoteAddress); public TChannel CreateChannel(InstanceContext callbackInstance); public TChannel CreateChannel(InstanceContext callbackInstance, EndpointAddress address); public virtual TChannel CreateChannel(InstanceContext callbackInstance, EndpointAddress address, Uri via); } }