6 implementations of IChannelBinder
System.ServiceModel.Primitives (6)
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
12internal class BufferedReceiveBinder : IChannelBinder
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
17internal class DuplexChannelBinder : IChannelBinder
System\ServiceModel\Dispatcher\InputChannelBinder.cs (1)
12internal class InputChannelBinder : IChannelBinder
System\ServiceModel\Dispatcher\OutputChannelBinder.cs (1)
12internal class OutputChannelBinder : IChannelBinder
System\ServiceModel\Dispatcher\ReplyChannelBinder.cs (1)
12internal class ReplyChannelBinder : IChannelBinder
System\ServiceModel\Dispatcher\RequestChannelBinder.cs (1)
11internal class RequestChannelBinder : IChannelBinder
38 references to IChannelBinder
System.ServiceModel.Primitives (38)
System\ServiceModel\Channels\ServiceChannel.cs (7)
50private ServiceChannel(IChannelBinder binder, MessageVersion messageVersion, IDefaultCommunicationTimeouts timeouts) 67internal ServiceChannel(ServiceChannelFactory factory, IChannelBinder binder) 84internal ServiceChannel(IChannelBinder binder, 186internal IChannelBinder Binder { get; } 2396private readonly IChannelBinder _binder; 2406private SessionIdleManager(IChannelBinder binder, TimeSpan idle) 2414internal static SessionIdleManager CreateIfNeeded(IChannelBinder binder, TimeSpan idle)
System\ServiceModel\Channels\ServiceChannelFactory.cs (8)
311IChannelBinder binder = CreateInnerChannelBinder(address, via); 417protected abstract IChannelBinder CreateInnerChannelBinder(EndpointAddress address, Uri via); 518protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via) 537protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via) 557protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via) 578protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via) 607protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via) 633protected override IChannelBinder CreateInnerChannelBinder(EndpointAddress to, Uri via)
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (2)
17private IChannelBinder _channelBinder; 21public BufferedReceiveBinder(IChannelBinder channelBinder)
System\ServiceModel\Dispatcher\ChannelHandler.cs (3)
50internal ChannelHandler(MessageVersion messageVersion, IChannelBinder binder, ServiceChannel channel) 76internal ChannelHandler(MessageVersion messageVersion, IChannelBinder binder, 115internal IChannelBinder Binder { get; }
System\ServiceModel\Dispatcher\ErrorHandlingReceiver.cs (2)
14private IChannelBinder _binder; 16internal 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)
75public IChannelBinder Accept(TimeSpan timeout) 91public IChannelBinder EndAccept(IAsyncResult result) 122public IChannelBinder Accept(TimeSpan timeout) 138public IChannelBinder EndAccept(IAsyncResult result) 167public IChannelBinder Accept(TimeSpan timeout) 183public IChannelBinder EndAccept(IAsyncResult result) 212public IChannelBinder Accept(TimeSpan timeout) 228public IChannelBinder EndAccept(IAsyncResult result) 257public IChannelBinder Accept(TimeSpan timeout) 273public IChannelBinder EndAccept(IAsyncResult result) 302public IChannelBinder Accept(TimeSpan timeout) 318public IChannelBinder EndAccept(IAsyncResult result)
System\ServiceModel\Dispatcher\ListenerHandler.cs (2)
378public ListenerChannel(IChannelBinder binder) 383public IChannelBinder Binder { get; }