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

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, string remoteAddress); public DuplexChannelFactory(Type callbackInstanceType, Binding binding, EndpointAddress remoteAddress); public DuplexChannelFactory(Type callbackInstanceType, Binding binding); public DuplexChannelFactory(Type callbackInstanceType, string endpointConfigurationName, EndpointAddress remoteAddress); public DuplexChannelFactory(Type callbackInstanceType, string endpointConfigurationName); public DuplexChannelFactory(Type callbackInstanceType, ServiceEndpoint endpoint); public DuplexChannelFactory(InstanceContext callbackInstance); public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, string remoteAddress); public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress); public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding); public DuplexChannelFactory(InstanceContext callbackInstance, string endpointConfigurationName, EndpointAddress remoteAddress); public DuplexChannelFactory(InstanceContext callbackInstance, string endpointConfigurationName); public DuplexChannelFactory(InstanceContext callbackInstance, ServiceEndpoint endpoint); public DuplexChannelFactory(object callbackObject); public DuplexChannelFactory(object callbackObject, string endpointConfigurationName); public DuplexChannelFactory(object callbackObject, string endpointConfigurationName, EndpointAddress remoteAddress); public DuplexChannelFactory(object callbackObject, Binding binding); public DuplexChannelFactory(object callbackObject, Binding binding, string remoteAddress); public DuplexChannelFactory(object callbackObject, Binding binding, EndpointAddress remoteAddress); public DuplexChannelFactory(object callbackObject, ServiceEndpoint endpoint); public TChannel CreateChannel(InstanceContext callbackInstance); public TChannel CreateChannel(InstanceContext callbackInstance, EndpointAddress address); public virtual TChannel CreateChannel(InstanceContext callbackInstance, EndpointAddress address, Uri via); public static TChannel CreateChannel(object callbackObject, string endpointConfigurationName); public static TChannel CreateChannel(object callbackObject, Binding binding, EndpointAddress endpointAddress); public static TChannel CreateChannel(object callbackObject, Binding binding, EndpointAddress endpointAddress, Uri via); public static TChannel CreateChannel(InstanceContext callbackInstance, string endpointConfigurationName); public static TChannel CreateChannel(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress); public static TChannel CreateChannel(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress, Uri via); } }