6 implementations of IChannelListener
System.ServiceModel (6)
System\ServiceModel\Channels\ChannelListenerBase.cs (1)
97public abstract class ChannelListenerBase<TChannel> : ChannelListenerBase, IChannelListener<TChannel>
System\ServiceModel\Channels\HttpChannelListener.cs (1)
822IChannelListener<TChannel> where TChannel : class, IChannel
System\ServiceModel\Channels\MsmqChannelListenerBase.cs (1)
59: MsmqChannelListenerBase, IChannelListener<TChannel>
System\ServiceModel\Channels\NamedPipeChannelListener.cs (1)
15: NamedPipeChannelListener, IChannelListener<TChannel>
System\ServiceModel\Channels\PeerChannelListener.cs (1)
274internal abstract class PeerChannelListener<TChannel, TChannelAcceptor> : PeerChannelListenerBase, IChannelListener<TChannel>
System\ServiceModel\Channels\TcpChannelListener.cs (1)
22: TcpChannelListener, IChannelListener<TChannel>
158 references to IChannelListener
System.ServiceModel (148)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (1)
396protected override IChannelListener<TChannel> BuildChannelListenerCore<TChannel>(BindingContext context)
System\ServiceModel\Channels\BinaryMessageEncodingBindingElement.cs (1)
205public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\Binding.cs (9)
199public virtual IChannelListener<TChannel> BuildChannelListener<TChannel>(params object[] parameters) 205public virtual IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, params object[] parameters) 211public virtual IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, string listenUriRelativeAddress, params object[] parameters) 217public virtual IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, string listenUriRelativeAddress, ListenUriMode listenUriMode, params object[] parameters) 223public virtual IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingParameterCollection parameters) 230public virtual IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, BindingParameterCollection parameters) 236public virtual IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, string listenUriRelativeAddress, BindingParameterCollection parameters) 242public virtual IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, string listenUriRelativeAddress, ListenUriMode listenUriMode, BindingParameterCollection parameters) 247IChannelListener<TChannel> channelListener = context.BuildInnerChannelListener<TChannel>();
System\ServiceModel\Channels\BindingContext.cs (1)
109public IChannelListener<TChannel> BuildInnerChannelListener<TChannel>()
System\ServiceModel\Channels\BindingElement.cs (1)
29public virtual IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) where TChannel : class, IChannel
System\ServiceModel\Channels\ChannelBuilder.cs (4)
91public IChannelListener<TChannel> BuildChannelListener<TChannel>() where TChannel : class, IChannel 95IChannelListener<TChannel> listener = this.context.BuildInnerChannelListener<TChannel>(); 106public IChannelListener<TChannel> BuildChannelListener<TChannel>(MessageFilter filter, int priority) where TChannel : class, IChannel 109IChannelListener<TChannel> listener = this.BuildChannelListener<TChannel>();
System\ServiceModel\Channels\ChannelDemuxer.cs (9)
60public IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 66public IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context, ChannelDemuxerFilter filter) 169public abstract IChannelListener<TChannel> BuildChannelListener<TChannel>(ChannelDemuxerFilter filter) 194IChannelListener<TInnerChannel> innerListener; 223protected IChannelListener<TInnerChannel> InnerListener 248public override IChannelListener<TChannel> BuildChannelListener<TChannel>(ChannelDemuxerFilter filter) 1630IChannelListener<TInnerChannel> innerListener; 1688public override IChannelListener<TChannel> BuildChannelListener<TChannel>(ChannelDemuxerFilter filter) 3639public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\CompositeDuplexBindingElement.cs (1)
65public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\ConnectionOrientedTransportManager.cs (2)
145if (channelListener is IChannelListener<IReplyChannel>) 175if (sessionPreambleHandler != null && channelListener is IChannelListener<IDuplexSessionChannel>)
System\ServiceModel\Channels\ContextBindingElement.cs (1)
140public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\ContextChannelListener.cs (3)
37return this.InternalAcceptChannel(((IChannelListener<TChannel>)this.InnerChannelListener).AcceptChannel(timeout)); 42return ((IChannelListener<TChannel>)this.InnerChannelListener).BeginAcceptChannel(timeout, callback, state); 52return this.InternalAcceptChannel(((IChannelListener<TChannel>)this.InnerChannelListener).EndAcceptChannel(result));
System\ServiceModel\Channels\DatagramAdapter.cs (8)
31internal static IChannelListener<IInputChannel> GetInputListener(IChannelListener<IInputSessionChannel> inner, 38internal static IChannelListener<IReplyChannel> GetReplyListener(IChannelListener<IReplySessionChannel> inner, 57IChannelListener<TSessionChannel> listener; 63protected DatagramAdapterListenerBase(IChannelListener<TSessionChannel> listener, ServiceThrottle throttle, IDefaultCommunicationTimeouts timeouts) 758internal InputDatagramAdapterListener(IChannelListener<IInputSessionChannel> listener, 847internal ReplyDatagramAdapterListener(IChannelListener<IReplySessionChannel> listener,
System\ServiceModel\Channels\HttpsTransportBindingElement.cs (2)
114public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 132return (IChannelListener<TChannel>)(object)listener;
System\ServiceModel\Channels\HttpTransportBindingElement.cs (2)
642public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 661return (IChannelListener<TChannel>)(object)listener;
System\ServiceModel\Channels\InternalDuplexBindingElement.cs (2)
80public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 93return (IChannelListener<TChannel>)(object)new InternalDuplexChannelListener(this, context);
System\ServiceModel\Channels\InternalDuplexChannelFactory.cs (4)
15IChannelListener<IInputChannel> innerChannelListener; 85IChannelListener<IInputChannel> innerInputListener = null; 190IChannelListener<IInputChannel> innerInputListener; 193public ClientCompositeDuplexChannel(ChannelManagerBase channelManager, IInputChannel innerInputChannel, IChannelListener<IInputChannel> innerInputListener, EndpointAddress localAddress, IOutputChannel innerOutputChannel, bool usesUniqueHeader)
System\ServiceModel\Channels\InternalDuplexChannelListener.cs (2)
60this.Acceptor = (IChannelAcceptor<IDuplexChannel>)(object)new CompositeDuplexChannelAcceptor(this, (IChannelListener<IInputChannel>)this.InnerChannelListener); 103public CompositeDuplexChannelAcceptor(InternalDuplexChannelListener listener, IChannelListener<IInputChannel> innerListener)
System\ServiceModel\Channels\LayeredChannelListener.cs (2)
302IChannelListener<TInnerChannel> innerListener; 304protected LayeredChannelAcceptor(ChannelManagerBase channelManager, IChannelListener<TInnerChannel> innerListener)
System\ServiceModel\Channels\MessageEncodingBindingElement.cs (1)
58internal IChannelListener<TChannel> InternalBuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\MsmqTransportBindingElement.cs (2)
147public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 174return (IChannelListener<TChannel>)(object)msmqListener;
System\ServiceModel\Channels\MtomMessageEncodingBindingElement.cs (1)
172public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\NamedPipeTransportBindingElement.cs (2)
108public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 135return (IChannelListener<TChannel>)(object)listener;
System\ServiceModel\Channels\OneWayBindingElement.cs (4)
125public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 141return (IChannelListener<TChannel>)(object)new DuplexOneWayChannelListener(this, context); 147return (IChannelListener<TChannel>)(object)new DuplexSessionOneWayChannelListener(this, context); 153return (IChannelListener<TChannel>)(object)new ReplyOneWayChannelListener(this, context);
System\ServiceModel\Channels\OneWayChannelListener.cs (10)
22IChannelListener<IReplyChannel> innerChannelListener; 33this.innerChannelListener = (IChannelListener<IReplyChannel>)this.InnerChannelListener; 490IChannelListener<IDuplexChannel> innerChannelListener; 501this.innerChannelListener = (IChannelListener<IDuplexChannel>)this.InnerChannelListener; 642IChannelListener<IDuplexSessionChannel> innerChannelListener; 683this.innerChannelListener = (IChannelListener<IDuplexSessionChannel>)this.InnerChannelListener; 1041IChannelListener<IDuplexSessionChannel> innerChannelListener; 1049public void TransferInnerChannelListener(IChannelListener<IDuplexSessionChannel> innerChannelListener) 1162IChannelListener<IDuplexSessionChannel> innerChannelListener; 1170IChannelListener<IDuplexSessionChannel> innerChannelListener)
System\ServiceModel\Channels\PeerCustomResolverBindingElement.cs (1)
129public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\PeerTransportBindingElement.cs (2)
236public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 258return (IChannelListener<TChannel>)peerListener;
System\ServiceModel\Channels\PnrpPeerResolverBindingElement.cs (1)
67public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\ReliableChannelListener.cs (1)
551IChannelListener<TInnerChannel> typedListener;
System\ServiceModel\Channels\ReliableSessionBindingElement.cs (4)
406public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 443return (IChannelListener<TChannel>)(object)listener; 462return (IChannelListener<TChannel>)(object)listener; 481return (IChannelListener<TChannel>)(object)listener;
System\ServiceModel\Channels\ReplyAdapterChannelListener.cs (5)
19IChannelListener<TInnerChannel> innerChannelListener; 28this.innerChannelListener = (IChannelListener<TInnerChannel>)this.InnerChannelListener; 357public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 371return (IChannelListener<TChannel>)new ReplySessionOverDuplexSessionChannelListener(context); 375return (IChannelListener<TChannel>)new ReplyOverDuplexChannelListener(context);
System\ServiceModel\Channels\SecurityBindingElement.cs (2)
714public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 740protected abstract IChannelListener<TChannel> BuildChannelListenerCore<TChannel>(BindingContext context)
System\ServiceModel\Channels\SecurityChannelListener.cs (2)
318(IChannelListener<TChannel>)InnerChannelListener, this.securityProtocolFactory.CreateListenerSecurityState()); 477public SecurityChannelAcceptor(ChannelManagerBase channelManager, IChannelListener<TChannel> innerListener,
System\ServiceModel\Channels\ServerReliableChannelBinder.cs (1)
19IChannelListener<TChannel> listener;
System\ServiceModel\Channels\SslStreamSecurityBindingElement.cs (1)
109public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (1)
274protected override IChannelListener<TChannel> BuildChannelListenerCore<TChannel>(BindingContext context)
System\ServiceModel\Channels\TcpTransportBindingElement.cs (2)
163public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 190return (IChannelListener<TChannel>)(object)listener;
System\ServiceModel\Channels\TextMessageEncodingBindingElement.cs (1)
149public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\TransactionChannelListener.cs (2)
21public TransactionChannelListener(TransactionProtocol transactionProtocol, IDefaultCommunicationTimeouts timeouts, Dictionary<DirectionalAction, TransactionFlowOption> dictionary, IChannelListener<TChannel> innerListener) 80public TransactionChannelAcceptor(TransactionChannelListener<TChannel> listener, IChannelListener<TChannel> innerListener)
System\ServiceModel\Channels\TransactionFlowBindingElement.cs (2)
235public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 259IChannelListener<TChannel> innerListener = context.BuildInnerChannelListener<TChannel>();
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
169protected override IChannelListener<TChannel> BuildChannelListenerCore<TChannel>(BindingContext context)
System\ServiceModel\Channels\WindowsStreamSecurityBindingElement.cs (1)
77public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Description\DispatcherBuilder.cs (2)
485IChannelListener<IInputSessionChannel> temp = binding.BuildChannelListener<IInputSessionChannel>(listenUriBaseAddress, listenUriRelativeAddress, listenUriMode, parameters); 498IChannelListener<IReplySessionChannel> temp = binding.BuildChannelListener<IReplySessionChannel>(listenUriBaseAddress, listenUriRelativeAddress, listenUriMode, parameters);
System\ServiceModel\Dispatcher\ChannelDispatcher.cs (3)
79this.session = ((listener is IChannelListener<IInputSessionChannel>) || 80(listener is IChannelListener<IReplySessionChannel>) || 81(listener is IChannelListener<IDuplexSessionChannel>));
System\ServiceModel\Dispatcher\ListenerBinder.cs (24)
14IChannelListener<IInputChannel> input = listener as IChannelListener<IInputChannel>; 18IChannelListener<IInputSessionChannel> inputSession = listener as IChannelListener<IInputSessionChannel>; 22IChannelListener<IReplyChannel> reply = listener as IChannelListener<IReplyChannel>; 26IChannelListener<IReplySessionChannel> replySession = listener as IChannelListener<IReplySessionChannel>; 30IChannelListener<IDuplexChannel> duplex = listener as IChannelListener<IDuplexChannel>; 34IChannelListener<IDuplexSessionChannel> duplexSession = listener as IChannelListener<IDuplexSessionChannel>; 47IChannelListener<IDuplexChannel> listener; 50internal DuplexListenerBinder(IChannelListener<IDuplexChannel> listener, MessageVersion messageVersion) 94IChannelListener<IDuplexSessionChannel> listener; 97internal DuplexSessionListenerBinder(IChannelListener<IDuplexSessionChannel> listener, MessageVersion messageVersion) 140IChannelListener<IInputChannel> listener; 143internal InputListenerBinder(IChannelListener<IInputChannel> listener, MessageVersion messageVersion) 185IChannelListener<IInputSessionChannel> listener; 188internal InputSessionListenerBinder(IChannelListener<IInputSessionChannel> listener, MessageVersion messageVersion) 230IChannelListener<IReplyChannel> listener; 233internal ReplyListenerBinder(IChannelListener<IReplyChannel> listener, MessageVersion messageVersion) 275IChannelListener<IReplySessionChannel> listener; 278internal ReplySessionListenerBinder(IChannelListener<IReplySessionChannel> listener, MessageVersion messageVersion)
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (8)
62public override IChannelListener<TChannel> BuildChannelListener<TChannel>(params object[] parameters) 67public override IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, params object[] parameters) 72public override IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, string listenUriRelativeAddress, params object[] parameters) 77public override IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, string listenUriRelativeAddress, ListenUriMode listenUriMode, params object[] parameters) 82public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingParameterCollection parameters) 87public override IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, BindingParameterCollection parameters) 92public override IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, string listenUriRelativeAddress, BindingParameterCollection parameters) 97public override IChannelListener<TChannel> BuildChannelListener<TChannel>(Uri listenUriBaseAddress, string listenUriRelativeAddress, ListenUriMode listenUriMode, BindingParameterCollection parameters)
System\ServiceModel\MsmqIntegration\MsmqIntegrationBindingElement.cs (2)
109public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 125return (IChannelListener<TChannel>)(object)listener;
System\ServiceModel\Security\AcceleratedTokenAuthenticator.cs (2)
117internal IChannelListener<TChannel> BuildNegotiationChannelListener<TChannel>(BindingContext context) 333public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (2)
1081internal IChannelListener<TChannel> BuildResponderChannelListener<TChannel>(BindingContext context) 1259public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System.ServiceModel.Channels (6)
System\ServiceModel\Channels\ByteStreamMessageEncodingBindingElement.cs (1)
80public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\UdpTransportBindingElement.cs (5)
162public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context) 169IChannelListener<TChannel> listener; 172listener = (IChannelListener<TChannel>) new UdpDuplexChannelListener(new UdpTransportBindingElement(this), context); 176listener = (IChannelListener<TChannel>) new UdpReplyChannelListener(new UdpTransportBindingElement(this), context); 183return (IChannelListener<TChannel>)(object)listener;
System.ServiceModel.Discovery (1)
System\ServiceModel\Discovery\DiscoveryClientBindingElement.cs (1)
140public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System.ServiceModel.Web (3)
System\ServiceModel\Channels\WebMessageEncodingBindingElement.cs (1)
162public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Channels\WebScriptMetadataMessageEncodingBindingElement.cs (1)
60public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
System\ServiceModel\Description\WebScriptEnablingBehavior.cs (1)
310IChannelListener<IReplyChannel> listener = null;