protected ServerReliableChannelBinder(ChannelBuilder builder, EndpointAddress remoteAddress, MessageFilter filter, int priority, MaskingMode maskingMode, TolerateFaultsMode faultMode, TimeSpan defaultCloseTimeout, TimeSpan defaultSendTimeout) : base(null, maskingMode, faultMode, defaultCloseTimeout, defaultSendTimeout) { this.listener = builder.BuildChannelListener <TChannel>(filter, priority); this.remoteAddress = remoteAddress; }
protected ServerReliableChannelBinder(ChannelBuilder builder, EndpointAddress remoteAddress, MessageFilter filter, int priority, MaskingMode maskingMode, TolerateFaultsMode faultMode, TimeSpan defaultCloseTimeout, TimeSpan defaultSendTimeout) : base(default(TChannel), maskingMode, faultMode, defaultCloseTimeout, defaultSendTimeout) { this.pendingChannelEvent = new InterruptibleWaitObject(false, false); this.listener = builder.BuildChannelListener <TChannel>(filter, priority); this.remoteAddress = remoteAddress; }