7 implementations of IChannelBinder
System.ServiceModel (7)
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
13class BufferedReceiveBinder : IChannelBinder
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
19class DuplexChannelBinder : IChannelBinder
System\ServiceModel\Dispatcher\InputChannelBinder.cs (1)
13class InputChannelBinder : IChannelBinder
System\ServiceModel\Dispatcher\MultipleReceiveBinder.cs (1)
15class MultipleReceiveBinder : IChannelBinder
System\ServiceModel\Dispatcher\OutputChannelBinder.cs (1)
13class OutputChannelBinder : IChannelBinder
System\ServiceModel\Dispatcher\ReplyChannelBinder.cs (1)
13class ReplyChannelBinder : IChannelBinder
System\ServiceModel\Dispatcher\RequestChannelBinder.cs (1)
12class RequestChannelBinder : IChannelBinder
47 references to IChannelBinder
System.ServiceModel (47)
System\ServiceModel\Channels\ServiceChannel.cs (8)
31readonly IChannelBinder binder; 63ServiceChannel(IChannelBinder binder, MessageVersion messageVersion, IDefaultCommunicationTimeouts timeouts) 85internal ServiceChannel(ServiceChannelFactory factory, IChannelBinder binder) 102internal ServiceChannel(IChannelBinder binder, 214internal IChannelBinder Binder 2572readonly IChannelBinder binder; 2582SessionIdleManager(IChannelBinder binder, TimeSpan idle) 2591internal static SessionIdleManager CreateIfNeeded(IChannelBinder binder, TimeSpan idle)
System\ServiceModel\Channels\ServiceChannelFactory.cs (8)
328IChannelBinder binder = this.CreateInnerChannelBinder(address, via); 423protected abstract IChannelBinder CreateInnerChannelBinder(EndpointAddress address, Uri via); 505protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via) 524protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via) 544protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via) 565protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via) 602protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via) 628protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via)
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (2)
18IChannelBinder channelBinder; 24public BufferedReceiveBinder(IChannelBinder channelBinder)
System\ServiceModel\Dispatcher\ChannelHandler.cs (4)
29readonly IChannelBinder binder; 73internal ChannelHandler(MessageVersion messageVersion, IChannelBinder binder, ServiceChannel channel) 100internal ChannelHandler(MessageVersion messageVersion, IChannelBinder binder, ServiceThrottle throttle, 211internal IChannelBinder Binder
System\ServiceModel\Dispatcher\ErrorHandlingAcceptor.cs (2)
65internal bool TryAccept(TimeSpan timeout, out IChannelBinder channelBinder) 143internal bool EndTryAccept(IAsyncResult result, out IChannelBinder channelBinder)
System\ServiceModel\Dispatcher\ErrorhandlingReceiver.cs (2)
15IChannelBinder binder; 17internal ErrorHandlingReceiver(IChannelBinder binder, ChannelDispatcher dispatcher)
System\ServiceModel\Dispatcher\IListenerBinder.cs (2)
15IChannelBinder Accept(TimeSpan timeout); 17IChannelBinder EndAccept(IAsyncResult result);
System\ServiceModel\Dispatcher\ListenerBinder.cs (12)
67public IChannelBinder Accept(TimeSpan timeout) 81public IChannelBinder EndAccept(IAsyncResult result) 114public IChannelBinder Accept(TimeSpan timeout) 128public IChannelBinder EndAccept(IAsyncResult result) 159public IChannelBinder Accept(TimeSpan timeout) 173public IChannelBinder EndAccept(IAsyncResult result) 204public IChannelBinder Accept(TimeSpan timeout) 218public IChannelBinder EndAccept(IAsyncResult result) 249public IChannelBinder Accept(TimeSpan timeout) 263public IChannelBinder EndAccept(IAsyncResult result) 294public IChannelBinder Accept(TimeSpan timeout) 308public IChannelBinder EndAccept(IAsyncResult result)
System\ServiceModel\Dispatcher\ListenerHandler.cs (5)
304IChannelBinder binder = null; 358IChannelBinder binder; 724IChannelBinder binder; 727public ListenerChannel(IChannelBinder binder) 732public IChannelBinder Binder
System\ServiceModel\Dispatcher\MultipleReceiveBinder.cs (2)
25IChannelBinder channelBinder; 29public MultipleReceiveBinder(IChannelBinder channelBinder, int size, bool ordered)