1 interface inheriting from IChannelListener
System.ServiceModel (1)
System\ServiceModel\Channels\IChannelListener.cs (1)
20public interface IChannelListener<TChannel> : IChannelListener
2 implementations of IChannelListener
System.ServiceModel (1)
System\ServiceModel\Channels\ChannelListenerBase.cs (1)
17public abstract class ChannelListenerBase : ChannelManagerBase, IChannelListener
System.ServiceModel.Discovery (1)
System\ServiceModel\Discovery\OfflineAnnouncementChannelDispatcher.cs (1)
93class CloseListener : CommunicationObject, IChannelListener
92 references to IChannelListener
System.ServiceModel (87)
System\ServiceModel\Channels\ChannelBase.cs (2)
86IChannelListener listener = this.channelManager as IChannelListener;
System\ServiceModel\Channels\ChannelDemuxer.cs (32)
179void OnOuterListenerOpen(ChannelDemuxerFilter filter, IChannelListener listener, TimeSpan timeout); 180IAsyncResult OnBeginOuterListenerOpen(ChannelDemuxerFilter filter, IChannelListener listener, TimeSpan timeout, AsyncCallback callback, object state); 192MessageFilterTable<IChannelListener> filterTable; 209this.filterTable = new MessageFilterTable<IChannelListener>(); 241protected abstract void Dispatch(IChannelListener listener); 244protected abstract void EnqueueAndDispatch(IChannelListener listener, TInnerItem item, Action dequeuedCallback, bool canDispatchOnThisThread); 245protected abstract void EnqueueAndDispatch(IChannelListener listener, Exception exception, Action dequeuedCallback, bool canDispatchOnThisThread); 341IChannelListener MatchListener(Message message) 343IChannelListener matchingListener = null; 368IChannelListener listener = null; 373KeyValuePair<MessageFilter, IChannelListener>[] pairs = new KeyValuePair<MessageFilter, IChannelListener>[this.filterTable.Count]; 511bool ShouldOpenInnerListener(ChannelDemuxerFilter filter, IChannelListener listener) 530public void OnOuterListenerOpen(ChannelDemuxerFilter filter, IChannelListener listener, TimeSpan timeout) 574public IAsyncResult OnBeginOuterListenerOpen(ChannelDemuxerFilter filter, IChannelListener listener, TimeSpan timeout, AsyncCallback callback, object state) 604IChannelListener matchingListener = null; 733IChannelListener listener; 737public OpenAsyncResult(DatagramChannelDemuxer<TInnerChannel, TInnerItem> channelDemuxer, ChannelDemuxerFilter filter, IChannelListener listener, TimeSpan timeout, AsyncCallback callback, object state) 1123protected override void Dispatch(IChannelListener listener) 1143protected override void EnqueueAndDispatch(IChannelListener listener, Message message, Action dequeuedCallback, bool canDispatchOnThisThread) 1149protected override void EnqueueAndDispatch(IChannelListener listener, Exception exception, Action dequeuedCallback, bool canDispatchOnThisThread) 1185protected override void Dispatch(IChannelListener listener) 1205protected override void EnqueueAndDispatch(IChannelListener listener, Message message, Action dequeuedCallback, bool canDispatchOnThisThread) 1211protected override void EnqueueAndDispatch(IChannelListener listener, Exception exception, Action dequeuedCallback, bool canDispatchOnThisThread) 1336protected override void Dispatch(IChannelListener listener) 1454protected override void EnqueueAndDispatch(IChannelListener listener, RequestContext request, Action dequeuedCallback, bool canDispatchOnThisThread) 1488protected override void EnqueueAndDispatch(IChannelListener listener, Exception exception, Action dequeuedCallback, bool canDispatchOnThisThread) 1988bool ShouldStartAccepting(ChannelDemuxerFilter filter, IChannelListener listener) 2043public void OnOuterListenerOpen(ChannelDemuxerFilter filter, IChannelListener listener, TimeSpan timeout) 2083public IAsyncResult OnBeginOuterListenerOpen(ChannelDemuxerFilter filter, IChannelListener listener, TimeSpan timeout, AsyncCallback callback, object state) 2533IChannelListener listener; 2537public OpenAsyncResult(SessionChannelDemuxer<TInnerChannel, TInnerItem> channelDemuxer, ChannelDemuxerFilter filter, IChannelListener listener, TimeSpan timeout, AsyncCallback callback, object state)
System\ServiceModel\Channels\ChannelListenerBase.cs (1)
64if (typeof(T) == typeof(IChannelListener))
System\ServiceModel\Channels\DelegatingChannelListener.cs (2)
15protected DelegatingChannelListener(IDefaultCommunicationTimeouts timeouts, IChannelListener innerChannelListener) 30protected DelegatingChannelListener(bool sharedInnerListener, IDefaultCommunicationTimeouts timeouts, IChannelListener innerChannelListener)
System\ServiceModel\Channels\InternalDuplexChannelFactory.cs (2)
161if (typeof(T) == typeof(IChannelListener)) 177IChannelListener channelListener = innerChannelListener;
System\ServiceModel\Channels\LayeredChannelListener.cs (9)
14IChannelListener innerChannelListener; 18protected LayeredChannelListener(IDefaultCommunicationTimeouts timeouts, IChannelListener innerChannelListener) 33protected LayeredChannelListener(bool sharedInnerListener, IDefaultCommunicationTimeouts timeouts, IChannelListener innerChannelListener) 45internal virtual IChannelListener InnerChannelListener 87IChannelListener channelListener = this.InnerChannelListener; 104IChannelListener channelListener = this.InnerChannelListener; 133IChannelListener channelListener = this.InnerChannelListener; 176internal IChannelListener GetInnerListenerSnapshot() 178IChannelListener innerChannelListener = this.InnerChannelListener;
System\ServiceModel\Channels\PeerService.cs (1)
141IChannelListener listener = this.serviceHost.ChannelDispatchers[0].Listener;
System\ServiceModel\Channels\ReliableChannelListener.cs (1)
561internal override IChannelListener InnerChannelListener
System\ServiceModel\Channels\SecurityChannelListener.cs (1)
41internal SecurityChannelListener(SecurityProtocolFactory protocolFactory, IChannelListener innerChannelListener)
System\ServiceModel\Channels\TransportBindingElement.cs (1)
97internal static IChannelListener CreateChannelListener<TChannel>(TransportBindingElement transport)
System\ServiceModel\Description\DispatcherBuilder.cs (4)
244out IChannelListener result) 381out IChannelListener result) 391out IChannelListener result, bool supportContextSession) 731IChannelListener listener;
System\ServiceModel\Description\ServiceMetadataExtension.cs (1)
421IChannelListener listener = null;
System\ServiceModel\Diagnostics\SecurityTraceRecordHelper.cs (3)
135internal static void TraceNegotiationTokenAuthenticatorAttached<T>(NegotiationTokenAuthenticator<T> authenticator, IChannelListener transportChannelListener) 990IChannelListener transportChannelListener; 994public NegotiationAuthenticatorTraceRecord(NegotiationTokenAuthenticator<T> authenticator, IChannelListener transportChannelListener)
System\ServiceModel\Dispatcher\ChannelDispatcher.cs (5)
33readonly IChannelListener listener; 58public ChannelDispatcher(IChannelListener listener) 63public ChannelDispatcher(IChannelListener listener, string bindingName) 68public ChannelDispatcher(IChannelListener listener, string bindingName, IDefaultCommunicationTimeouts timeouts) 253public override IChannelListener Listener
System\ServiceModel\Dispatcher\ChannelDispatcherBase.cs (1)
13public abstract IChannelListener Listener { get; }
System\ServiceModel\Dispatcher\EndpointDispatcher.cs (1)
175IChannelListener listener = this.channelDispatcher.Listener;
System\ServiceModel\Dispatcher\IListenerBinder.cs (1)
12IChannelListener Listener { get; }
System\ServiceModel\Dispatcher\ListenerBinder.cs (7)
12internal static IListenerBinder GetBinder(IChannelListener listener, MessageVersion messageVersion) 57public IChannelListener Listener 104public IChannelListener Listener 149public IChannelListener Listener 194public IChannelListener Listener 239public IChannelListener Listener 284public IChannelListener Listener
System\ServiceModel\Dispatcher\ListenerHandler.cs (5)
161IChannelListener listener = this.listenerBinder.Listener; 183IChannelListener listener = this.listenerBinder.Listener; 213IChannelListener listener = this.listenerBinder.Listener; 246IChannelListener listener = listenerHandler.listenerBinder.Listener; 255bool AcceptChannel(IChannelListener listener)
System\ServiceModel\Security\NegotiationTokenAuthenticator.cs (1)
980IChannelListener listener = null;
System\ServiceModel\Security\SecurityListenerSettingsLifetimeManager.cs (2)
19IChannelListener innerListener; 22public SecurityListenerSettingsLifetimeManager(SecurityProtocolFactory securityProtocolFactory, SecuritySessionServerSettings sessionSettings, bool sessionMode, IChannelListener innerListener)
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (3)
389IChannelListener listener = null; 415IChannelListener listener = null; 1169IChannelListener listener = null;
System\ServiceModel\Security\SecuritySessionServerSettings.cs (1)
692internal IChannelListener CreateInnerChannelListener()
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Description\WorkflowInstanceManagementBehavior.cs (1)
172IChannelListener listener;
System.ServiceModel.Discovery (4)
System\ServiceModel\Discovery\OfflineAnnouncementChannelDispatcher.cs (3)
16IChannelListener closeListener; 34public override IChannelListener Listener 198if (typeof(T) == typeof(IChannelListener))
System\ServiceModel\Discovery\OnlineAnnouncementChannelDispatcher.cs (1)
49public override IChannelListener Listener