System.ServiceModel.Channels.HttpChannelFactory<TChannel> class HttpChannelFactory<TChannel> : TransportChannelFactory<TChannel> Documentation Code protected class HttpClientRequestChannel<TChannel> : RequestChannel public bool AllowCookies { get; } public AuthenticationSchemes AuthenticationScheme { get; } public bool DecompressionEnabled { get; } public virtual bool IsChannelBindingSupportEnabled { get; } public int MaxBufferSize { get; } public SecurityTokenManager SecurityTokenManager { get; } public TransferMode TransferMode { get; } public WebSocketTransportSettings WebSocketSettings { get; } protected virtual bool IsSecurityTokenManagerRequired() protected virtual TChannel OnCreateChannelCore(EndpointAddress remoteAddress, Uri via) protected virtual string OnGetConnectionGroupPrefix(SecurityTokenContainer clientCertificateToken) protected virtual void ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) protected void ValidateWebSocketTransportUsage()