Пример #1
0
 public SocketConnectionChannelFactory(SocketConnectionBindingElement bindingElement, BindingContext context, bool enableKeepAlive) : base(bindingElement, context, bindingElement.ConnectionPoolSettings.GroupName, bindingElement.ConnectionPoolSettings.IdleTimeout, bindingElement.ConnectionPoolSettings.MaxOutboundConnectionsPerEndpoint)
 {
     this.enableKeepAlive      = enableKeepAlive;
     this.connectionElement    = bindingElement.ConnectionElement;
     this.leaseTimeout         = bindingElement.ConnectionPoolSettings.LeaseTimeout;
     this.messageVersion       = context.Binding.MessageVersion;
     this.securityCapabilities = bindingElement.GetProperty <ISecurityCapabilities>(context);
 }
 protected SocketConnectionChannelListener(SocketConnectionBindingElement bindingElement, BindingContext context) : base(bindingElement, context)
 {
     this.listenBacklog = bindingElement.ListenBacklog;
     this.teredoEnabled = bindingElement.TeredoEnabled;
     base.SetIdleTimeout(bindingElement.ConnectionPoolSettings.IdleTimeout);
     base.SetMaxPooledConnections(bindingElement.ConnectionPoolSettings.MaxOutboundConnectionsPerEndpoint);
     this.connectionElement    = bindingElement.ConnectionElement;
     this.securityCapabilities = bindingElement.GetProperty <ISecurityCapabilities>(context);
 }