System.ServiceModel.ChannelFactory
public abstract class ChannelFactory : CommunicationObject, IChannelFactory, ICommunicationObject, IDisposable, IAsyncDisposable
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);
}
}