public TcpDuplexChannelListener(TcpTransportBindingElement bindingElement, BindingContext context) : base(bindingElement, context) { this.duplexAcceptor = new InputQueueChannelAcceptor <IDuplexSessionChannel>(this); }
protected ReliableChannelListener(ReliableSessionBindingElement binding, BindingContext context) : base(binding, context.Binding) { this.typedListener = context.BuildInnerChannelListener <TInnerChannel>(); this.inputQueueChannelAcceptor = new InputQueueChannelAcceptor <TChannel>(this); base.Acceptor = this.inputQueueChannelAcceptor; }
internal MsmqInputChannelListenerBase(MsmqBindingElementBase bindingElement, BindingContext context, MsmqReceiveParameters receiveParameters, MessageEncoderFactory encoderFactory) : base(bindingElement, context, receiveParameters, encoderFactory) { this.acceptor = new InputQueueChannelAcceptor <IInputChannel>(this); }